Business Objects as search results - doesnu00B4t check transaction auth.(?)

Hi,
when using ESH I´m finding results of the type internal order (BUS2075). Those provide a link to our ERP backend, calling transaction KO03 - display internal order.
Now, since orders are none of web-guy´s concern, I don´t have permission for KO03. Now I would´ve expected that I don´t get those results displayed, which I´m not allowed to open anyway.
Did we miss some customizing / some options in this context?
best regards
Bastian

Thanks to some field investigation by SAP´s Marieta Koch, we now know that auhtorization checks through ESH are by now only supported by a limited number of business objects. Those seem to be:
BUS0010 Functional Location
BUS1001006 Standard material
BUS1003 Class
BUS1006 Business Partner
BUS1077 Specification / Substance
BUS1088 Characteristic
BUS1178 Product
BUS2032 Sales Order / Sales Document
BUS2101 Q-info procurement
CPROFILE Certificate Profile
DRAW Document
ECM Change master
EQUI Equipment
KNA1 Customer
LFA1 Vendor
QMTB Inspection Method
QPMK Master insp.charact.
VBRK CustIndivBillingDoc / Billing Documents
Let´s hope further implementations are to come. ( At least it would be nice for our scenarios)
regards,
and merry christmas,
Bastian

Similar Messages

  • BoBo Search results in check status not showing the BoBo requisitioner name

    Hi,
    I was trying to pull all the bobo carts created with my user id using extended search. However, the search results doesn't have any column to represent the Name of approver,for whom i created the cart. i.e "Shop For" value ..
    Do we have any workaround for this so that i can see this BoBo requisitioner in the search results,thus making it easy to find out for whom the cart was ordered..
    thanks in advance
    Krish

    Hi Krish,
    You can introduce customer fields in the advanced search and achieve the same.
    thanks,
    Ashwin
    Do reward points for useful suggestions

  • Incorrect Search results in MM03 transaction code

    Hi,
    We have a material description as follows
    CLOS-ScrwCap Multi Laun 33mmPPLndDGTOrg
    When we try to do material search in MM03 with
    I : Material by material Type
    Material Type : VERP
    Material Description : crwapultiaunmmnd*rg
    We are getting the materials using the match code. Here we used only lower case letters of material description.
    II : Material by MRP Type
    Material Type : VERP
    Material Description : closscrw
    The result is No Values for the selection
    Here we have used closscrw but does not work.
    Can anyone please provide solution for why it is not working in search by MRP Type? Are there any SAP notes available for this issue?
    Regards,
    S.Sankar

    Hi,
    In your first example 9the one that is working, you are using lower case characters and searching and finding the same characters in lower case.
    In the second example the search includes some characters that are in upper case on the material description.
    It is possible to configure the search functions to ignore case.
    I will have a dig around and find the exact option you need .
    Steve B

  • 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

  • How do I deal with problems during business object construction?

    Hi Everyone.
    I'm wondering about best practices for program control flow when business objects can't be constructed properly.
    In my servlet I want to create a new Transaction business object based on the parameters of the HttpServletRequest.
    transaction = new Transaction( request );The Transaction, in turn, has a Customer business object representing the Customer doing the transaction. The Customer is also constructed based on request parameters. So I have in the Transaction constructor,
    public Transaction( HttpServletRequest request ) {
        customer = new Customer( request );
    }In the Customer constructor I want to do some validation. For example, I want to check that the requested Customer exists in the database.
    If the validation fails, should I throw an exception, which could then eventually be caught by the Servlet which would send back an "Invalid Customer" message to the end user?
    But it seems to me like this violates the "never use exceptions for flow control" rule (as described for example at http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?page=2).
    It is a normal function of my application to deny a transaction to a non-valid customer... so it seems like I shouldn't need to bring in the exception handling overhead for this normal business process.
    OK, so I guess put "is_valid" flags in the business objects and set them on constructor errors then check them??
    public Transaction( HttpServletRequest request ) {
        customer = new Customer( request );  // customer.is_valid flagged false
        if ( !customer.get_is_valid( ) ) {
            this.is_valid = false; // transaction.is_valid is also false now because its Customer is not valid
        } else { // customer is valid
            // finish the rest of the Transaction construction business logic
            // of course this will turn into a mess of deeply nested "else valid" clauses
            // if there are many validation checks...
    }...and then in the servlet...
    transaction = new Transaction( request );
    if ( !transaction.get_is_valid( ) ) {
        // Send back error message to user.
    } else {
        // Finally do some business logic.  Maybe after another mess of nested "else valid" clauses.
    }This gets so hard to read it seems like the throwing Exceptions as part of normal control flow option is preferble.
    Is there third option I am missing?
    What are your opinions?
    Thanks,
    Bishop

    Build your Transaction and Customer objects based on the data in the request. Then validate the customer, since an invalid customer is "normal" for you.
    I'd consider using some sort of factory-like method for creating these objects from the request, since you're tying (sort of) your business stuff to the fact you're currently using a webby (servlet-based) front end...but that's more an aside.
    So, in pseudo-ish code:
    Transaction t = createTransaction(request);
    if (t.validCustomer()) do work;
    else return to wherever;This is only a first-pass idea, and other requirements might knock it for six, but it's a startpoint.

  • 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

  • Question on Business Object??

    How can Business Object help the companies?

    Check the website of Business Object to know
    [http://www.businessobjects.com/]

  • Business Object and tasks for Plant Maintenance

    Hi,
    I would like to know which object and method should I use to create the following tasks?
    Inspect equipment to check if faulty
    Replace equipmentCreate purchase order
    Maintain equipmentCreate service order
    Thank you.

    Hi Arun,
    Swtich on the event trace using tcode SWELS and then perform each of the operations you mentioned above. Then see the event trace using tcode SWEL to check which business object events and business objects are associated with these operations i.e. inspect equipment, replace equipment, maintain equipment etc.
    Then you can drill down in those business objects using SWO1 tcode and check if there are any methods for your requirements or not.
    Regards,
    Ibrahim

  • Business Object for VT02N

    Hi,
    Please provide the below .
    Business Object for VT02N
    Regards,

    Go to transaction BAPI/Logistics execution/Transportation/Shipment. Object type is VTTK

  • WordPartCustomRefiners (Entity Extraction) - Can i display it in search result hover panel?

    Hi,
    We use Refiners that come from Entity Extraction (In the Refinement Web Part i select: WordPartCustomRefiners2, WordPartCustomRefiner4 etc.).
    In case i want to display that also in search result hover panel - is it possible?
    to set in the hoverpanel display template something like: ctx.currentitem.WordPartCustomRefiner4
    keren tsur

    Hi keren,
    Here is an article talking about how to display custom managed properties in the hover panel of search results, please check if it is what you are looking for:
    http://blogs.technet.com/b/tothesharepoint/archive/2013/09/17/how-to-display-values-from-custom-managed-properties-in-the-hover-panel-in-sharepoint-server-2013.aspx
    Regards,
    Rebecca Tu
    TechNet Community Support

  • Restrict Search results in Transaction FPP3 Business Partner

    Hallo,
    I need to restrict the search results in transaction code FPP3.
    When an end user calls the transaction code 'FPP3' and in the left side of the screen makes a search for Business partner based on what ever selection cryteria, standard program finds the values and gives the result on ALV grid.
    My problem is I need to check if user has right authorisation to look at Partner and if  not delete the partner from Result table. I have treid by implementing events 'SERC1, SECR2 and SERC3'  in BDT and implemented the BADI to masK the fields which is not right solution.
    Can anybody please give me Tip or an Example how I can solve my problem.
    Thank you and Regards
    Ravi

    Hi Komal,
    you can you this in the following way: IMG -> ...-> Treasury and Risk Management -> Basic Functions -> SAP Business Partner for Financial Services -> General Settings -> Business Partner -> Basic Settings -> Business Partner Roles -> Define BP Roles -> select those BP roles you intend to hide for the selection in F4 -> choose detailed view -> look for the fields group 'General data' - > select the checkbox in the field 'Hide'.
    one note - as those BP roles are used in other SAP modules as well, make sure, you are not making the incorrect settings in this area.
    hope this will help you.
    Rgds,
    Renatas

  • Object Link to CRM business object in Trex search result list

    Hello Everyone,
    has anybody sucessfully configured the functionality "Object Link Properties" which is described in the Document <a href="http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000647974&_SCENARIO=01100035870000000112&_OBJECT=011000358700005796662005E">Configuring the Business Package for SAP CRM 5.0 SP01 (EN)</a> on Page 169? I'm not the Knowledge Management specialist and would get some help on this topic. Has anybody detailed steps how to configure this?
    It shounds interresting as the result would be that when the User does a full text search for Attached Documents he will also get a link to the original CRM business object like Activity, Account or Opportunity.
    Regards
    Gregor

    Hi Gregor,
    Thanks for your reply.
    using windows explorer mechanism i can see the folders that i created in the CRM config.
    Now in Portals KM i did the following steps:
    a) Created an HTTP Data Source : with URL = the URL that the service crm_prt_km_dav generates.
    http://abrusux156h.pch.chem.corp.local:8086/sap/crm/crm_prt_km_dav
    b)Created a memory cache
    c)Created a WebDAV respository manager with the following details:
    Description :WebDAV
    Prefix : /PRD  (PRD is the BO Hierarchy name that i have set in the CRM config)
    System ID : T86 (Sames as what was set in HTTP Data Source)
    Repository Service : svc_acl
    ACL Manager cache : ca_cm
    Security manager : ACLSecurityManager
    Memory Cache :webDAV(same as what i had set in step b)
    I restarted the portal server. and then tried doing the test by going to
    Content Admin ->KM Content ->root
    But i dont see the /PRD folder out there.
    Any clues on that???
    Thanks,
    Anand

  • Any Search API  to search Business Objects in SAPR/3 Server

    Hi All,
    As per my requirement i need to search Business Objects from a third party application by writing some java code.
    I know only JCO which is useful for to establish a connection from Java to SAP Server and execute the RFC's or BAPI's which are reside in SAP Server.
    Can any one help me, it is possible or not to search Business Objects in SAP for example Master Data( Like Employee, Vendor, Customer-) or Transactional Data ( like Sales Order, Purchase Order--), in case if it is possible any Search API is there to use on SAP System and what are the Prerequisites and the Feasibilty.
    Its urgent---PLZ provide ur suggestions
    Thanks in ADV
    Regds
    Phanikumar

    Phanikumar,
    Perhaps you can check
    http://help.sap.com/saphelp_nw2004s/helpdata/en/95/92bd4244e6b611e10000000a155106/frameset.htm
    James

  • BAPI's Business object not found in the search help of LSMW.

    Hi,
    I am loading Open sales contracts using LSMW BAPI method.
    The business object for this is BUS2034 and the FM is BAPI_CONTRACT_CREATEFROMDATA.
    But when i am selecting the Business object in LSMW, it is not appeared in the search help.
    Is there any way to add the required Business object, Function module in LSMW manually?
    Please suggest.
    Thanks,
    Vishnu..

    Have checked the entries in table TBDBA (BAPI ALE mapping) for this BO ? If this is not available, you may have generate "ALE interface for BAPI" using Transaction code BDBG. 
    P.S. See the code written in FM "/SAPDMC/LSM_F4_BUSOBJ" (Search help for BO) and read reference to table TBDBA in line number 54.
    Regards, Vinod
    Edited by: Vinod Kumar on Aug 30, 2011 5:30 PM

  • I am Executing a transaction but No Business Object was found

    Hi,
    I am Executing a transaction but No Business Object was found. In the CDHDR table also no entry was found.
    If i Create a Z- Business Object , Can You tell me where i can give the start condition.
    Can one tell me what steps i have to do if the Standard Business Object was not found.
    Regards,
    Surjith

    Hi Surjith,
    If you check the package which this transaction belongs to (CK) you won't find an existing business object indeed.
    However did you also try to search for different packages belonging to the same application component, in your case this is CO-PC-PCP
    I did a quick check and found BO's BUS2044 and BUS204401 belonging to package CKJ8. Other business objects may exist belonging to the same application component, just use SE80 to find this out.
    Kind regards, Rob Dielemans

Maybe you are looking for