Link Between Business Object and Transaction

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

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

Similar Messages

  • Difference Between Business Object And Class Object

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

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

  • Link between Business area and Material master

    Hi guys
    Is there a link between Busines area and material master, i am getting an error when I am trying to Move part of material stock from unrestricted stock to Project stock by 411/Q.
    Error
    Business area xx changed to yy
    Ideas?
    sam

    Hi
    Yes Business area has a link with MMR
    Business area determination is through by three rules
    1. Plant and item division
    2. Sales area( sales orgdistribution channeldivision )
    3. Sales org, distribution channel and item division
    Here item division means the division in MMR that is basic data 1 tab and sales org 1 tab
    This division field forms the main link between Business area and MMR
    Regards
    Raja

  • Link between business palce and g.l a/cs

    Dear All,
    what is the link between business places ,g.l accounts and plants.
    For example. I have three plants and same tax codes used for all plants. I have defined in FS00 different G/L number for every plant as per below,
    For plant #1 - ESA - 101, ESE - 102, VSE -103
    For Plant #2 - ESA- 201, ESE-202, VSE-203
    For Plant #3 - ESA- 301, ESE-302, VSE-303
    And assume gl is assigned in OB40 (w/o tax code combination) as,
    ESA-101 , ESE - 202 , VSE -303 .
    While doing miro for what ever plant, it's going and set on appropriate plant g/l nbrs based on trns. key. pls tell me how a/c determination process flows automaticaly to the exact plant wise.
    regards,
    balu.k

    This is dependend of your settings:
    Have a look in: OBYC
    You can make a split by:
    - Valuation modif
    - general modificator
    - Valuation cl
    When there is a 1:1 link with your plant you can make this split
    Wy you want to have plants?  When you assign a profit center to you materials you can get the same information in PCA and then there is no need to set up all these split accounts
    A plant is nothing in FI/CO

  • LINK BETWEEN BUSINESS AREA AND MATERIAL NUMBER

    Hello EXPERTS,
    I have a report based on a custom table .The custom table contains company code, materials and their date run as primary keys.
    In the selection screen I am having one field business area, based upon the value entered in the selection screen in business area field I have to retrieve the corresponding materials.
    I want to know the relation between business area and materials ( resp. tables and primary keys)
    Plz any one guide me on this ...
    SRI

    hi ARS,
    Can u be more specific
    based upon the business area I have to retrieve materials... the report which I generated is based upon only one custom table.  In selection screen I am having business area field but it is not existing in the custom table...
    can any one guide me to solve this problem...
    SRI

  • CRM Architecture: relations between business roles and transaction

    Hello Experts!
    I am dwelling on the topic of the relations between Business Roles, Transactions, Transaction Types etc. Do you know if there is any architectual diagram to make clear how these objects are related, and how they depend on each other?
    Thank you for help!
    Karolina

    Hi Javier,
    As far as I understand you want to restrict transaction types per business role.
    You can achieve this by customizing. You can create a transaction profile in customizing for each business role and assign the transaction types you have created to this transaction profile.You can find this customizing activity in spro transaction.
    Then you can assign transaction profile you have created to your business roile by assigning function profile 'transaction profile' to the business role in crmc_ui_profile tcode.
    In this way when you login with the business role the transactions you have maintained in transaction profile will only be shown up in the pop up.
    I hope this helps yiour requirement. Let me know if you require any further information. Thanks.
    Regards
    Yogesh

  • Link between Business partner and contact class...

    Hi,
    I'm looking for a link between BP and BCONTD-CCLASS, BCONTD-CTYPE, BCONTD-F_COMING and so on...  ? is there a  way to make a simple report that shows i.e. all BP linked with contact class? Please guide and many thanks in advance.

    HI,
    You can use table BCONTAT .
    BCONTAT - CCLASS = BCONT-CCLASS
    I would suggest you can explore all tables for BP contact by using search help  BPCON* in SE11.
    Hope this helps

  • How to find link between Business partner and Org unit in Solution manager

    Hi experts,
    Please!!!
    I have a requirement where my rule finds business partner assinged for that support team and in transaction ppoma_crm we have org unit assigned to that business partner number below that we have positions and user assigned...
    I can find business partner for the transaction now i need to find the org unit for the assigned business partner so i could use for agent determination in workflow.
    Thanks and Regards
    Annamalai

    do you know? ... the structure is like this... i have orgunit then a position to it and then i have assigned a business partner which is with prefix CP... i m not seeing the users assigned to it so my workflow doesnt get triggered if i use this org unit..
    regards

  • No link between business system and technical system.

    hi all....
    SLD on the Integration tab of the business system, there appears to be no link to the technical system assigned to that business system. But if you go to the technical system, you do see the correct business system.
    regards,
    KRUSHI

    Hi KRUSHI,
    If you are using an SLD of Version 700 with Support Package Level 12, it is a display bug of SAP XI. Import patch 01 of the software component LIFECYCLE MGMT TOOLS 7.00 with Support Package Level 12, it will be solved.
    For detail, please refer to Note 1068841 - SLD: Error in business system user interface.
    Regards,
    Nick

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

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

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

  • Business objects and start events required for CO11N and CO13 transactions

    Hi,
    We do production order <b>confirmation</b> and <b>cancellation</b> in CO11N and CO13 respectively. Can somebody please tell me the corresponsing business objects and the start events for them? This is a very urgent issue, I will surely rewad good points.
    I guess we need to use AFVC_PM object and "finalconfirmation" event for the confirmation.
    Please confirm this and kindly suggest the same for cancellation.
    Thanks,
    Max

    Hi Max,
    You will have to use the object BUS2005 - which is for Production order.
    If you do not have Required events in the BO, you will have to extend object to add those custom events e.g. Cancellation event.
    In this case you wil have to use Status management technique for raising events if standad transaction is not raising them.
    Hope following SAP Help link might help you  to start off..
    http://help.sap.com/saphelp_47x200/helpdata/en/c5/e4aed5453d11d189430000e829fbbd/content.htm
    Regards,
    Akshay Bhagwat

  • Difference between Business Objects Explorer and Polestar

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

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

  • Difference between business activity and service process in transaction

    Hi Friends,
    Can anyone explain me  the difference between business activity and service process in transaction category of service desk
    Thanks & regards,
    Shanmugam Balamurugan

    Hi,
    Activity means e.g.. sales call, customer visit etc.
    But service process means after you sale your product if some service related issue arrives then that is taken care by this transaction.
    Inspire by rewarding.
    Regards,
    Nikhil

  • Find table wich link business object and contact

    Hi experts,
    Wich TABLE or BAPI link the BUSINESS OBJECT With CONTACT?
    Thanks for help.

    Hello Nicolas,
    I assume you speak of contacts in the IS-U system. There the BCONT table links the business partner and the contact.
    Kind regards,
    Fritz

  • Attaching link to business object using SO_NEW_DOCUMENT_ATT_SEND_API1

    Hi ABAP experts,
    I am trying to send a SAP mail with a link.  When the user clicks on the link
    they will jump to a transaction passing the parameters specified in the link.
    I have created the business object and want to know how to pass the
    parameters in the link.
    I have done it in the past so I know it can be done.  I just can't seem to remember how....
    When I click on the link it goes the transaction but I can't pass the parameters and execute the program....
    Thanks for your help in advance.
    Please see below code.
    ldf_facility = 'DH'.
    doc_chng-obj_name = 'mail_att'.
    doc_chng-obj_descr = text-024. "Validate Status
    *w_objtxt = text-999.
    w_objtxt = '<A HREF="sap-object://YJPV_REPT ">Document Status</a>'.
    *replace '&&' with ldf_facility into w_objtxt.
    *append w_objtxt to t_objtxt.
    *replace 'FF' with ldf_filename into w_objtxt.
    append w_objtxt to t_objtxt.
    w_objtxt = text-025. "Click the link above.
    append w_objtxt to t_objtxt.
    *Read last line.
    describe table t_objtxt lines tab_lines.
    read table t_objtxt into w_objtxt index tab_lines.
    *Get object document size.
    doc_chng-doc_size = ( tab_lines - 1 ) * 255 + strlen( w_objtxt ).
    *Document entry
    clear w_objpack-transf_bin.
    *header start
    w_objpack-head_start = 1.
    w_objpack-head_num = 0.
    *number of lines.
    w_objpack-body_start = 1.
    w_objpack-body_num = tab_lines.
    w_objpack-doc_type = 'RAW'.
    append w_objpack to t_objpack.
    w_objbin = 'YJPV_REPT'.
    append w_objbin to t_objbin.
    describe table t_objbin lines tab_lines.
    *Attached document text
    w_objhead = text-033. "IDoc List
    append w_objhead to t_objhead.
    w_reclist-receiver = sy-uname.
    w_reclist-rec_type = 'B'.   "'B' = R/3 user  'U' = internet mail
    w_reclist-express  = 'X'.
    append w_reclist to t_reclist.
    *Send document
    call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
      exporting
        document_data                    = doc_chng
        put_in_outbox                    = 'X'
    IMPORTING
      SENT_TO_ALL                      =
      NEW_OBJECT_ID                    =
      tables
        packing_list                     = t_objpack
       object_header                     = t_objhead
       contents_bin                      = t_objbin
       contents_txt                      = t_objtxt
      CONTENTS_HEX                     =
      OBJECT_PARA                      =
      OBJECT_PARB                      =
        receivers                        = t_reclist
    exceptions
       too_many_receivers               = 1
       document_not_sent                = 2
       document_type_not_exist          = 3
       operation_no_authorization       = 4
       parameter_error                  = 5
       x_error                          = 6
       enqueue_error                    = 7
       others                           = 8.

    Hello,
    You can have the fixed width of the colums in excel (No additional spaces in the column) is you use, the seperator between the fields.
    For eg : If you are displaying 3 fields in the excel file, say MATNR, WERKS and QUANTITY.
    Then you need to
    Concatenate  matnr
                          werks
                          quantity
    into                ls_contents_bin-line
    separated by lc_tab.
    append ls_contents_bin to lt_contents_bin.
    Here lc_tab is the tab seperator to be declared as follows : -
    CONSTANTS : lc_tab         TYPE char01     VALUE  cl_abap_char_utilities=>horizontal_tab.
    The internal table lt_contents_bin is then passed to the table parameters contents_bin of the FM SO_NEW_DOCUMENT_ATT_SEND_API1.
    Thanks.
    Regards,
    Rinkesh Doshi

Maybe you are looking for

  • Mini DVI to VGA Connector

    Hi I am trying to connect my Macbook to a projector via the Mini DVI to VGA Adapter. My Macbook recognizes the projector in the system preferences but the projector says no signal. I have tried every kind of arrangement, of computer on first, or proj

  • Report serial number for production order.

    Dear gurus, i activated the profile for use the serial nuber in the HALB material and in the FERT material. I created a production order for the HALB material and i good issue the production order whit the transaction MIGO and inserting the serial nu

  • 10.2.6 I can't get the update because I "Have insufficient memory"

    Hey, I got this Mac used and I don't know much about Macs, but I do know I have about 15 Gigs of memory, and it won't let me install the update from 10.2.6 to 10.2.8 because it says I have insufficient memory. I've had this problem with other program

  • Edit in Photoshop Fixed in 2.1--Well not really!

    Just downloaded the 2.1 update and tried out one of my major annoyances which was the edit in Photoshop bug which would not automatically add the file back into Lightroom. Now when I do it, seems to edit the photo, then save it back to Lightroom. Onl

  • Videos loading slowly and often only partially

    Sorry if this has already been adressed somewhere, I could not find an answer to my problem. For the last week all videos I've been attempting to stream have been loading very slowly or only partially (it's taking me at least 4 times the norm to load