Callable Objects (GP) with Enterprise Service.

Hi,
I have a question.
Is it possible, with a callable Object (GP), to obtain information on any budget, from ECC6, through a Web Service or Enterprise Service, provided by ECC6?
Is it possible, to modify and save the budget without using any bapi, but directly through an enterprise service, from ecc6?
Thanks
Regards
David.

Hi David,
If Enterprise Services for the underlying Business Objects ("Budgets" in ur case) already exists and you have the required enhancement pack, then definitely you can go ahead and use enterprise Services.
Otherwise, you can use the existing BAPIs and RFCs to modify the same business object (RFC, BAPI can be consumed from CAF).
And if you want your application to be SOA compliant. Then you can create new functions and expose them as web services, which can then be used from any other application to modify the business object.
Hope this helps,
Ashutosh

Similar Messages

  • Work with enterprise services

    Hello Guys
    My next working  with enterprise services in sap pi,would you please  tell me what r the skills required to reach the target

    For SAP PI  you need to have ABAP skill or Java  skill and good idea of  XML .
    Use below documents for further clarification of SAP PI and ESOA.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0f3cf81-e6da-2a10-6891-ef321fdc1a6b
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60cb2b4c-af72-2b10-a3a2-a2f718d2a565
    Regards
    Snehasish

  • Doubt with Enterprise Services

    Hi gurus!!
    I have found on the Enterprise Service Workplace the Service operation 'Find Contact Person by Name and Workplace' of the Enterprise Service Interface 'Query Business Partner' from CRM.
    I want to consume the Enterprise Service through XI, creating an ABAP Proxy on SPROXY.
    I can see the Software Component version in ESR is CRM 5.1.
    I must download support package on XI and CRM to get the Software Component CRM 5.1?
    How can I proceed with this information?
    Helpful answers will be rewarded.
    Thanks and regards,
    Manuel.

    Hi Manuel,
    I guess you want to consume an Enterprise Service exposed in CRM box using XI.
    Well to do this, you can follow the following steps.
    Download the WSDL file of  the ES.
    Define an external definition and import the WSDL file by clicking on the file link.
    Define Interfaces (Inbound & Outbound) in IR .
    While doing so, in Message type select the external defnition.
    In ID, select SAOP Adapter on the receiver end and provide the connection paratemeters.
    Regards
    Pushkar Anand.

  • What to do with Enterprise Service when SAP is locked?

    Sometimes SAP is running a month-end processing, or needs to lock out users, etc. What kind of best practices are there for handling situations when Enterprise Services need to lock out a user?

    "error" 1 is not an error.  Read it again.
    The second and third errors indicate that the files are corrupted.
    You may have a bad disk or file server.
    They have nothing to do with the platform -- PSD files are the same between platforms.

  • Design Objects created in Enterprise Services Builder not appearing in Integration Builder

    I am fairly new to PI, so hoping someone can help.  I have created a number of design objects (DataType, MessageType, ServiceInterface, MessageMapping, OperationMapping).  I had also imported an RFC object successfully as well that is used in the creation of the design objects.  All have been saved and activated, and there are no apparent errors listed. 
    After saving and activating the objects, I went into Integration Builder, and created a new Configuration Scenario.  However, when trying to add in the Interface Determination, Receiver Determination, Sender Agreement, and Receiver Agreement, I do not see the the RFC object or design objects that were created in the Enterprise Services Builder.
    Can someone advise as to whether or not I have missed a step somewhere?  Or perhaps there is something else that I need to do before I can get the design objects and imported RFC object to appear in the Integration Builder?.
    Thanks in advance.
    Tuan.

    Hi Tuan,
    Are you using Business System or Business Component.  If your using Business System you need to assign Software Component Version to Business System in SLD.  If your using Business Component you have to add the Interface Name Manually to the Business Component.  Please see the Below screen shot, you have to add Sender or Receiver Interface manually to proceed further step.
    Thanks,
    Satish.

  • Replace patient create bapi with enterprise service

    Hi all,
    I've compared the input data of the patient create bapi with the input message of the patient create enterprise service. There are some differences and so I don't know if it's possible to replace the bapi with the enterprise service. As example, the bapi offers input fields for contact persons (first and last name, relationship, address number) which are stored in the table NPAT.
    In contrast, the enterprise service offers the input type dependent relationship with fields DependendId and RoleCode.
    Which table does the service use to store the contact information?
    Does the create patient service fill the same tables as the bapi?
    Is it possible to replace the bapi create patient with the enterprise service?
    Best regards,
    Christian Sonek

    Hi Christian,
    Enterprise services expose more or less the business partner interface whereas BAPIs expose the patient management interfaces complying to the former data model. As my colleagued described before, next of kin is handled as a separate business partner and due to that fact, services and BAPIs behave in a different way.
    That means, in case a customer does not want to upgrade to the new patient management concept with using the central business parter he cannot create next of kin data with the PatientCreate service. In case he wants to upgrade to the new Patient concept and he agrees to store patients and next of kin as business partners, he can replace the API with the service.
    Apart from next of kin data, the service for patient create can be used to create patients even with the old patient
    Best Regards, Doris Karbach

  • I canu00B4t work with Enterprise Service Builder

    Hi
    I try to work on Enterprise Service Builder of PI 7.1, but I can't.
    1. Firstly, I access to log in by http:// <server>:50000/dir/start/index.jsp. Then I can log on to Enterprise Service Builder, on this step I don't have problems.
    2. Secondly I wait to open the application on my laptop.
    3. Then windows 7 try to open the application but I only see the preview view on my desktop of my laptop
    NOTE: I can work with Integration Builder, without any problems, it works perfectly.
    I have this characteristics
    <Server>
    SAP PI 7.1
    <client>
    Internet Explorer 8 or Mozilla Firefox 3.6
    JAVA 6
    Windows 7 Home Basic 32 bits
    I don't know if i need configure something on my computer or on my OS
    Help!

    Hi,
    From Control Panel, go to Java -> General tab, Temporary Internet Files
    -> View... -> Delete all the content there.
    Then go to:
    > Integration buider page http://<host>:<port>/rep
    > Administration
    > Tab - Directory (Repository as well)
    > Java Web Start Administration
    > Restore Archives and Generate New Signature
    If that does not helps, then you may try re-deploying the XITOOLS components
    by using the JSPM and whe deploying, update it to the latest patch level.
    Regards,
    Caio Cagnani

  • Transfer Of Data from Sap to Oracle with the help of Enterprise Services.

    Hello,
    We want to transfer data from Sap to Oracle using standard Enterprise Services.Some fields were not available in the existing standard Enterprise Services,so we have enhanced the existing Services by writing code inside BADI available with Enterprise Services.Rest of the fields we have mapped with the existing fields available in standard Enterprise Services.But,the Oracle people want to fetch all data from Sap without entering any input as a mandatory field in the Enterprise Services.The existing standard Enterprise Services require to enter any field as mandatory and are not accepting the range in input for multiple records.e.g.All enterprise Services related to Sales Orders are displaying only one sales Order.We have searched all Enterprise Services for Sales Order(related to reading of data),but not able to find service which would display mutiple records without entering any input.ECC_SALESORDER009QR is the only service which is displaying multiple records without entering any input,but the required fields are not available in this service.So,kindly suggest what we need to do further.
    1.Should we go for customization of services completely,so that it would fulfil our requirement.
    2.Are there  standard Enterprise Services exists which would we give us data in range(all records).
    If they exists,please specify the names of Services for reading Purchase Order,Production Order,BOM etc.
    Thanks & Regards,
    Divya.

    Hi Vaibhav,
    Let me tell you the objective in detail.
    Objective.
    To develop a package solution which will work as a bridge between Oracle APS and SAP system so that customers using SAP will be able to use advantages of Oracle APS for their planning needs.
    This will consist of following major components:
    OA Templates is an Oracle utility to load data from any legacy system to Oracle APS using standard flat files.
    Oracle has developed an Application Integration Architecture which is a standard architecture used for integration of Oracle products with other systems.
    Enterprise services is an SAP utility to communicate with SAP.
    AIA canonicals are standard canonicals developed by Oracle where we have to map data fields from destination system (Oracle APS) and source system (SAP)
    Fusion middleware is being used to develop application interfaces following AIA standards.
    Tasks at stake:
    Mapping of Oracle APS fields and SAP Enterprise Service fields to AIA canonicals
    Technical work of developing middleware using Oracle Fusion
    From Sap side,we have to map fields which we have received from Oracle with the help of Enterprise Services,rest  consumption of these services is done by Oracle guys.So,suggest is there enterprise services available which would give us multiple records .
    Thanks & Regards,
    Divya.

  • Exception in executing External Service type Callable Object

    Hi
    I was trying to test a callable object of type external service. I have used the bapi BAPI_FLIGHT_GETDETAIL. But while executing I was getting exception like
    java.lang.IndexOutOfBoundsException: Index: 5, Size: 3
    at java.util.ArrayList.add(ArrayList.java:371)at com.sap.tc.webdynpro.progmodel.context.Node$ElementList.addElementSilently(Node.java:1991)at com.sap.tc.webdynpro.progmodel.context.Node$ElementList.addElement(Node.java:2003)at com.sap.tc.webdynpro.progmodel.context.Node.doAddElement(Node.java:676)at com.sap.tc.webdynpro.progmodel.context.Node.addElement(Node.java:644)
    Anybody knows the reason?
    Cheers
    Sudip

    Hii
            I forgot to mention that if the RFC has a structure as output parameter it doesnt get displayed but if the parameter in RFC is string value it works fine.Please Help Urgently
    Regards
    Ishita

  • Send Email with Attachment Callable Object

    Hello,
    I have a GP Application where i have 2 steps....in the first action the initiator attaches a document through standard GP functionality......i want to send this attachment to the approver alongwith the email i am already sending using 'Send email with Attachment (optional)' callable obejct.....how can i implement this....?
    Any help would be highly appreciated.
    Regards,
    Anil

    Hello Anil!
    Well, if i really undestand your question, i think you resolve it using callable object mail with attachment, you said that do it, so, you only need to configure your smtp on youser server and you don´t need more work.
    Please write any doubts.

  • Enterprise Services List in GP

    Hi all,
    i want to develop processes in GP with enterprise services!
    is it possible to create an DynamicWSProxy for that like for Visual Composer?
    i have one proxy for the es workplace for Visual Composer that also works in GP, but i cant create such a proxy for the erp 2005 that works in GP, that shows the list of enterprise services!
    Further explanation: i create a callable object in GP (web service or external service). then i can put in a wsdl or select the service from logical destination.
    there i can see FU2_800 in the dropdown-box and search for the services in the esworkplace.
    i would like to create the same connection to the SAP ERP 2005 that shows me the list of the enterprise services!
    can someone tell me, what URL i have to out in?
    i tried it with http://<server>:<port>
    and which authentication type i have to select?
    thanks in forward
    regards Vartan

    Hi Vartan,
    In your Visual Admin make sure you have a second destination,
      In the name input field, enter a name in the format <name of first logical destination>_METADATA.
    For example, Exposing_METADATA.
    To ensure the correct detection of logical destinations in GP, you should strictly follow this naming convention.
    In the URL input field, enterthe direct link to the servlet that generates the WSIL file, depending on the type of services you want to use:
    http://<host>:<port>/gpcore/<name of service>
    For the GPProcessDiscoveryWSIL service, enter http://<host>:<port>/gpcore/GPProcessDiscoveryWSIL
    For the GPActionDiscoveryWSIL service, enter
    http://<host>:<port>/gpcore/GPActionDiscoveryWSIL
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f8/7889ce12924273a379c1c590675573/frameset.htm
    Also this thread explains the same,
    WSIL servlet for Webservice callable object
    Hope this helps.
    Regards,
    Message was edited by:
            Karthik S J

  • Right Granularity of Enterprise Services in order to be used in User Interf

    Hello,
    i would like to create an aplication based on roadmap component (webdynpro) that uses SAP enterprise services.
    After every step i will issue errors if data is wrong.
    For ES there are operations (ex. Check Sales Order Creation ). What is if this check deliver error, that fields are not filled althou the fiels are intentend to be entered in next steps.
    What does it mean:
    Must i redisign my application so that it is sutable to service granularity?
    If the customer say "no, the application is fine". Am i forced to implement the same checks in user interface although they will be executed via enterprise service after all steps are processed - not nice soluton.
    Does it mean that enterprise service must have many small operations as check to check all my cases, or maybe big check operation must be in some way configurable to ignore some not relavant at current stage checks - a list of fields to check can be provided or ES can deliver all error messages and frontend can delete not relevant.
    What is your expirence with Enterprise Services by using them in UI?
    thanks
    Best regards.
    Paul

    Hi Paul,
    Probably I didn't understood your question correctly but if my understanding is correct then either by check you mean either you are validating user input or you are checking if operation is performed correctly?
    In first case ES are not particularly helpful (however few ES available to validate data against valid data) and you must handle this on UI level.
    In second case ES are designed in such way that they perform "whole" business operation which might contain vairous technical operation, this is required to ensure integrity of data. Usually all ES return log or fault message which contain useful information about error etc which can be handled on frontend side. this is again to give flexibility to application developer to propagate proper user friendly message or trigger error handling procedure.
    Difference between business service is that every ES can be mapped to meaningful business activity or operation and this particular ES execute multiple technical services in single LUW to ensure transactional consistency.
    Please let me know if my understanding is correct or above answer is helpful.
    Regards,
    Gourav

  • Developement XI-Content for Enterprise Services

    Hi,
    What is XI-Content? And what must be defined in XI-Content for Enterprise Service Enabling?
    We have defined some services as provider, these services are goint to be in XI-Content. But we are also requesting some infromation to business partner, these inforamtion could be services or messages in case our partner does not have services.
    So my feeling is: in XI-Content we need to define:
    Interfaces for the services which we provide;
    Interfaces which we as consumer request?
    Interfaces which from partner as provider?
    Interfaces for the messages which are sending from partner?
    Mapping between the service interfaces (provider <->consumer)
    Mapping between the messages and the services?
    I am sorry, but this is really confusing when we plan the development of XI-content.
    Could you give me a clear picture or guideline according to your experience?
    Thank you very much.
    Jing

    This XI content is nothing but most commonly used integration scenarios for address specific business process requirements for a particular landscape.For Ex:Interface for Creating PO ,Sales Order etc.
    I have read many articles which say that XI Integration Repository will be re-named as Enterprise Service Repository which will enable the customers to kick-start with Enterprise Services.SAP sets the ball rolling by providing 500 Enterprise Services.
    As far as I understand these services are nothing but commonly used re-usable integration scenarios which are powered by Webservices.Enterprise Service Granularity depends on how you define your "Service".
    You have an awesome article on ESA which explains in an excellent way.
    Search the sdn for Enterprise Service Design Guide which can be an answer all your questions.

  • IDocs or Enterprise Services in message exchange between systems

    I am trying to get some qualitative and quantitative answers to the comparison of Enterprise Services or IDocs as a choice of interface technology when exchanging messages via PI with external systems.
    The external systems are probably going to have their own message format, so this would concern the nature of the interfaces of the ERP system interfaces to the PI system.
    I have seen one other posting in this forum related to this, but no definitive answer.
    Does anybody have any system performance comparisons using the two technologies, such as message throughput / hour? Not easy to compare I know.
    Does anybody have an opinion as to the suitability of Enterprise Services for such a task? Is the technology stable enough to be trusted yet?
    When comparing status messages of IDocs, do the Enterprise Services have a similar way of easuly seeing the delivery status of the message using the Enterprise Service?
    Would anybody or has anybody actually been brave enough to use Enterprise Services in this way yet?
    Are Enterprise Services appropriate for mass messaging?
    All answers very much appreciated!
    Kind Regards,
    Tony.

    Hi Michal,
    Thanks for the reply. I try to respond to your questions precisely:
    if you want to compare IDocs to services then I assume
    we're talking about async services right?
    (and most services - just like bapis - are sync messages)
    so you compare two different things
    Yes, I know. What if the message scenario was asynchronous, and you chose not to handle the response message of the Enterprise Service? You could still do that, right? Then the problem becomes how do you trace the status of the Enterprise Service transaction.
    IDocs have the advantage of a status message, and a good message monitoring system, but I am not sure if the visibility of errors seen with Enterprise Services if treated asynchronously would be as obvious. My knowledge of the runtime of the Enterprise Services is currently a bit limited.
    The whole reason for me asking about the use of Enterprise Services is that there are so many now that could be used for message exchange, if they were suitable for the task.
    Also, what about creating Asynchronous/Synchronous bridges in PI to handle the response message? Then the response is always traceable, correct? Even if the customer doesn't want the response message, the content could always be found in the PI message monitor.
    Additionally, there is a transaction in ERP that wraps a BAPI into an IDoc (don't have a system in front of me at the moment and cannot recall the transaction, maybe OM69 or something similar). Now, that is taking a synchronous 'service' (the BAPI), and converting it into an asynchronous IDoc. So if this is such a bad idea, why do SAP provide the transaction? Therefore, by extension, wouldn't it be possible to do the same thing for Enterprise Services, at least from a philosophical point of view? I mean, why would SAP imply you could do this for one kind of synchronous service (the BAPIs) but not others (the Enterprise Services)?
    if you're talking about migrations etc I don't believe services
    will be used with LSMW but BAPIs are on the other hand
    No, I was talking about high volume message scenarios, sorry for the ambiguity. I guess if the performance of Enterprise Services is comparible to that of well written BAPIs, the answer is 'yes', correct?
    Kind Regards,
    Tony.

  • Create callable object

    hai every one ...
    could u tell me we can create the callable object like with out any backend conection , like not using webdynpro...
    i need one callable object which contian ... 3 fileds
    name :
    num:
    des:
    submit    reject
    submit and reject are as button how to create this ....
    3 fileds are input fileds ..

    hai thanks for giving reply..
    yes u are saying is right . what i did is output1 consolidate with input1 it giving Group.
    And agisn i selected output1 which is in group and consolidate with input2 ..
    here when i ever save it input2 is mapped with any output..
    my doubt is mapping of one element with other input fileds of two other applications ..

Maybe you are looking for

  • Programmatically Select a Tab in a Tab Navigator

    I have an Application with a TabNavigator Component. I am dynamically adding new Tabs to the Navigator, and I want the new tab to be selected and displayed. I can find no way to do this programatically. Any suggestions? I've attached a small version

  • I dont want my search history in a new tab

    Why suddenly has firefox decided that it wants my search history to appear in a new tab when I open it. I never asked for this but firefox seems to be going the google path, the take it and choke on it attitude that seems to be the way of this type o

  • Drag card from Address Book adds a row?

    I have a small table in an estimating spreadsheet into which I can drag a card from AddressBook.app. That populates the table with name, address, etc., providing info that is picked up elsewhere in the file. In my old template, this worked fine. But

  • IPhone 3GS hairline crack - out of warranty

    Hi, My iPhone 3GS bought January 2010 has developed a couple of cracks, heading upwards from the dock connector. First noticed them around six months ago, whilst the iPhone was still under warranty but didn't follow it up as they were tiny (and seemi

  • Deliver new database Oracle XE

    Hi, I want to create an installation where I install oracle XE with a data I prepared in advance, suce as user accounts and tables. is it possible? what files exactly to I need to copy/replace after the installation of the oracle XE ? thanks Dekel