ESR custom modeling using standard services

All,
We're modeling a custom process in the ESR. Can we use the standard services from SAP to do service assignments?
If I create a service assigment it seems I can only select the ones in my custom software component. If I take a copy of a standard one to my software component I lose the backend implementation that is linked to it.
kind regards,
Pieter

Hi Pieter,
You can use the standard services from SAP to to your service assignments. That's the idea behind them, reusability to minimize custom anything...
It all depends on what you are trying to achieve. Does the SAP Standard service meet all business requirements? If it doesn't then you can do datatype enhancements to add additional functionality but this would then involve using BaDI's in the backend & the Abap'ers need to know how to work with this.
If you can't see the SAP Standard Service content when you do a lookup in your software component version then you need to make the software component version where the SAP standard services reside an underlying software component version of your custom SWCV. Double click on your SWCV (1.0 of) then go to the 'Details' tab & then add the underlying SWCV.
BTW, if you copy the content to you custom SWCV, you don't lose the backend implementation (it just resides in a different SWCV), it can still be referenced in the Abap proxy that you will generate in your custom SWCV from the custom  service you create.
Regards, Trevor

Similar Messages

  • Can we build a new custom form using self service web applications in 11i?

    I have been using Template.fmb to build new custom forms in Oracle Applications 11i. We wanted to know If we can build new forms using self service web applications to get the web form feel in 11i.
    Please let me know the reason.
    Thanks in advance
    Nel

    I have been using Template.fmb to build new custom forms in Oracle Applications 11i. We wanted to know If we can build new forms using self service web applications to get the web form feel in 11i.
    Please let me know the reason.
    Thanks in advance
    Nel

  • Creating a new project with custom fields using web services

    I've been trying unsuccessfully for the last week or so to successfully create a new project from web services and I believe the main problem that I've been running into is that one of the required fields is a custom field. I've tried creating the Project
    in a couple of different ways and haven't had any success up to this point, so any help would be appreciated. I've tried creating it with both a REST call to /_api/ProjectServer/Projects and a SOAP call to /_vti_bin/PSI/Project.asmx. Below are the best shots
    I've made at the two different calls with the errors I received. If anyone has any leads on the best way to do this the help would be appreciated!
    REST POST /_api/ProjectServer/Projects
    'odata.type' : 'PS.PublishedProject',
    'Name' : 'OData Name',
    'Custom_9d77d62aa92e4d40adc8446c90eb7456' : "O&M"
    Response
    error: {
    code: "11713, Microsoft.ProjectServer.PJClientCallableException"
    message: {
    lang: "en-US"
    value: "PJClientCallableException: CustomFieldRequiredValueNotProvided CustomFieldRequiredValueNotProvided mdpropuid = 9d77d62a-a92e-4d40-adc8-446c90eb7456"
    SOAP POST /_vti_bin/PSI/Project.asmx
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proj="http://schemas.microsoft.com/office/project/server/webservices/Project/" xmlns:projds="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <soapenv:Header />
    <soapenv:Body>
    <proj:QueueCreateProject>
    <proj:dataset>
    <ProjectDataSet xmlns="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <Project>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <PROJ_NAME>Proj Dept Test 2</PROJ_NAME>
    <PROJ_TYPE>0</PROJ_TYPE>
    </Project>
    <ProjectCustomFields>
    <CUSTOM_FIELD_UID>4802a711-62a0-4f84-8e08-c7d22daadb5b</CUSTOM_FIELD_UID>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <MD_PROP_UID>9d77d62a-a92e-4d40-adc8-446c90eb7456</MD_PROP_UID>
    <FIELD_TYPE_ENUM>21</FIELD_TYPE_ENUM>
    <CODE_VALUE>a47930d6-b89d-4f3a-b4e3-522015fe82a1</CODE_VALUE>
    </ProjectCustomFields>
    </ProjectDataSet>
    </proj:dataset>
    <proj:validateOnly>true</proj:validateOnly>
    </proj:QueueCreateProject>
    </soapenv:Body>
    </soapenv:Envelope>
    Response
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body>
    <s:Fault>
    <faultcode>s:Server</faultcode>
    <faultstring xml:lang="en-US">ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information</faultstring>
    <detail>
    <errinfo>
    <general>
    <class name="General Unhandled Exception in _Project.QueueCreateProject_">
    <error id="42" name="GeneralUnhandledException" uid="184feeaf-906a-e411-9b2a-00155d388b02" Exception="System.Data.StrongTypingException: The value for column 'PROJ_TYPE' in table 'Project' is DBNull. ---> System.InvalidCastException: Specified cast is not valid.
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    --- End of inner exception stack trace ---
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    at Microsoft.Office.Project.Server.BusinessLayer.Project.FixupProjectType(ProjectDataSet projDS)
    at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProject(Guid jobUid, ProjectDataSet dataset, Boolean validateOnly)
    at Microsoft.Office.Project.Server.Wcf.Implementation.ProjectImpl.&lt;>c__DisplayClasse.&lt;QueueCreateProject>b__d()
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)"/>
    </class>
    </general>
    </errinfo>
    </detail>
    </s:Fault>
    </s:Body>
    </s:Envelope>

    Julie,
    You can create the fields that are project specifc & you can create fields that apply to all projects but have specific options for projects. Your goal is to create fields that are specific to each project, but right now you get all fields from you old project - is this correct?
    From your description below it appears that the fields in your original project are marked as applied to all projects & hence when you create a new project they are inherited. If you mark those fields as applied to certain project & then create a new project those fields will not be inherited.
    But you are right in the sense that it is limiting that there is no multi-select for "applies to" field.

  • Looking for standard service of Incoming Payments(F-28)

    Hi, experts.
    I made customer invoice using standard service which should be cleared by another operation.
    I'm looking for any service that do things like F-28, Incoming Payments.
    Thanks for your precise time.

    You can consider using EDI (FINSTA) for automatic loading and processing of the bank statements.
    Thanks
    Ashok

  • Custom NetStream using netConnection in LCCS

    I want to send custom NetStream using LCCS service. I dont want to use LCCS components and Pods. I need netconnection for that. How can we do that.
    Also is it possible to use methods like netconnection.call() to pass messages between LCCS connected users?

    Hi Ysong,
    Please try posting your question to the ActionScript 3 forum: http://forums.adobe.com/community/flash/flash_actionscript3. It's the most appropriate forum for your question. You might also try the forums for Flash, Flash Builder, or Flex, depending on the authoring environment you are using to write your ActionScript code.
    Thanks,
    KALTechWriter

  • How to use standard APIs for customized services

    Hello,
    I try to use IUserMappingService which has some hard coded paths to services (user mapping service). However sys admin customized the services location and it's impossible to use standard SAP libraries. For example, the standard library has a path:  "com/sapportals/portal/prt/service/usermapping", but a customized path is "com/sap/portal/pdk/srv/usermapping". When I run this iView, I am getting a message: Caused by: java.lang.NoClassDefFoundError: com/sapportals/portal/prt/service/usermapping/IUserMappingService
    Please advise.
    Thanks,
    Yan

    I guess i know what the problem is. How have you given a reference to the UM service in the portalapps.xml file ??
    I think you would have given the reference as "UserMapping". Now the PRT will look for this particular service and in the portalapps.xml of this service the ClassName would be defined as com.sapportals.portal.prt.service.UserMapping, which the PRT is not able to find.
    You can try giving the FQN in the service reference, but i doubt it will work because the PRT will still look for the above class name at the predefined location.
    Regards, Akhilesh

  • Use of Services without SR and ESR

    Hello, for this one I need to explain something:
    I'm writing my diploma about ESOA. Because of this I allready have created a application which uses Enterprise Services. But because I used the ESWorkplace I've had some restrictions.
    - If I used the SR of the ESWorkplace together with a in my CE generated Destination I could not use the Services because the SR gave me the SAP internal URL to the service(iwdf...) which I could not reach. I solved this problem the following way:
    - Get the Service-WSDL-Url from the ESWorkplace
    - Create a WSDL Destination in the CE with the WSDL-URL from above and the System-Data of HU2
    - Use this Destination in WD Java for an adaptive Web Service Model and again the WSDL-URL
    With these steps I was able to use the Services. But I had to create a destination for every single Webservice. It's ok, it worked and this was everything I wanted. But as a result of this I haven't used the ESR and the SR at all. Because all i needed was the WSDL-Url of the service and the system data of the corresponding System.
    Now the question comes up: In case of a ERP System with installed Enhancement Packs without an SR or ESR: Would I be able to use the Services in the same way? I mean: in /wsadmin on HU2 I'm able to get the wsdl-Url. But could this information also be found there without a SR or ESR?
    I have tried to use the services of a CRM 2007 System (which has preinstalled services as CustomerQuoteByID) we physically have here in our company. But I simply don't get the needed WSDL-URL. In fact the Service can't be found in /wsadmin. Is this because of the missing SR and ESR? Or am I doing something wrong?
    I really don't get the neccessarity of the SR and ESR at all. Ok, I know what I can do with them. Modelling Services with the ESR or using them if I don't have a supplier. And Browsing available Services in the SR. But if a customer has no CE or PI and because of this no SR and ESR: Would there be a way for using his services. Don't get me wrong: I know how to use bapis and rfcs, and I also know the the ES only use the BAPIs with an additional Interface with some extra functionality like failure and exception handling. But how to use these ES without the ESR and SR?
    I hope you understand my question. I would be very happy about an reply!
    Geetings, Marco

    Hello!
    I'm trying to use a ResourceBundle to store properties
    that arn't locale-specific - its a sort of
    look-and-feel type arrangement. The way more specific
    ResourceBundles inherit properties from more general
    ones would be really useful, but since its not a
    locale that's used to pick a particular bundle I'm
    having trouble working out how I can use it for this
    purpose.
    Has anybody used ResourceBundles for non-locale
    specific uses before, or does anyone know of anything
    else that might be more appropriate?
    Thanks loads for any help!!
    NicolaYes, you make up your own Locales with anything you want in place of the language, country, and variant. As long as you're not setting the Locale, it works great!
    ResourceBundle laf = new ResourceBundle.getBundle("skins.properties", new Locale("flavor", "chocolate",""));will get all resources in skins.properties and over-riding entries from skins_flavor_chocolate.properties".

  • Enabling eRecord for standard WIPMOVE in the custom form using wip interfac

    Hi,
    Anyone know how to trigger the eRecord for the standard WIPMOVE transaction in the custom form using WIP Interface (wip_move_txn_interface & wip_movproc_pub.processinterface).
    I have done all the necessary setting and eRecords is getting generated in the standard out of box form. But when i call the same WIPMOVE transaction through a custom form using WIP Interface it is not generating eRecord.
    As suggested by cookbook I tried EDR_ERES_EVENT_PUB.RAISE_ERES_EVENT, ERES.PERFORM_TRANSACTION, nothing is working out.
    Any suggestion ?
    Thanks,
    Senthil

    Hello,
    It seems best to create a Service Request for this issue.
    Regards, Carlo.

  • How can customer enhance standard services delivered from SAP with add..

    Dear colleagues,
    could somebody tell me, how can a customer enhance the standard enterprise services delivered from SAP with their additional customer fields? I heard there is a XI-enhancement concept which should be use and it is without modification.But I could not find any concrete  document describing this enhancement processing.
    Please advise.
    Thanks in advance,
    Hongbo  Li

    Hi,
    I have similar requirement, did you find some thing on this?
    Regards

  • How to use standard function keys as custom keys

    how to use standard function keys as custom keys.
    i have encountered that problem while developing a screen, there i'm supposed to use standard function key F2 ( which actually meant for choose) for clearing the screen fields where the cursor is present and f1 for saving data that entered in screen fields, etc...
    kindly help me out.

    Hi ,
    Solution to use SAP reserve function keys F1 .. F4 (mostly this requirement comes up for RF screens) can be acheived by assigning your new Function code using the Menu path Utilities --> F key Consistency in the Menu Painter (SE41) . Once you assign your cutom function code to the standard Fn keys the only remaining step is to make sure that you set a curson on any of the field on sceen by using the Key Word "SET CURSOR" .
    If you dont use the key word SET CURSOR in the PBO of the screen then you might not see any response for F4.
    Thanks

  • How to use a standard service available in SOAP to ABAP proxy scenario?

    Hello Experts,
    My scenario is SOAP to ABAP proxy wherein I have to send Sales Order from Third party TC to SAP.
    Third Party->SOAP Adapter->PI 7.1->ABAP Proxy->ECC.
    I have seen a standard service available at the following URL.
    http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DEE98D07DF9FA9F1B3C7001A64D3F462&id=13A904EA0E8711DC5A11000F20FCB6A9.
    Can I use the above web service for my current scenario? If yes, please explain how?
    Thanks & Regards
    Nidhi

    Third Party--->SOAP Adapter--->PI 7.1--->ABAP Proxy--->ECC
    I am actually looking for using standard webservice that has been provided by SAP in ESWorKSPACE available on sdn.
    The WS that you mentioned is inbound and hence wont suit your requirement!
    The reverse flow may however be possible.
    Create Sales Order_V2
    synchronous inbound service operation
    Regards,
    Abhishek.

  • Use standard Function kyes as custom in PF ststus

    Hi all,
    I want to use standard Function kyes(such as F1 & F3) as custom in PF ststus so that I will perform my code by these function keys. Is it possible.
    Thanks
    Sanket sethi

    Yes it is possible.

  • What is the use of services for object icon (attachment) in customer master

    Hello,
    What is the use of the icon in customer master i.e. service for object(attchment)
    Any idea In which table those attachemnts stores,
    In SAP i can see only temp. structure table SGOS_ATTA when i look for table information, so i dont know where to look for these files although i tried great selection of tables which either were empty
    Thnks,
    Ahamad S

    Please search the forum or Google with the same text so that you will find many times this has been discussed.  Please go through the forum rules which you can see to your right screen and adhere to that.  Being an old member, no need to stress this.
    G. Lakshmipathi

  • How to use Enterprise Services without ESR.

    Hello,
    We use SAP ERP6.0.
    We would like to use SAP Enterprise Services as a evaluation by .NET application.
    We do not have SAP NetWeaver PI and CE now.
    Without ESR (PI and CE) , how do I configure ERP 6.0 to use Enterprise Services?
    Please let me know.
    Best regards,
    Koji Nagai

    Hi,
    ESR is not compulsory for just consuming service.
    First you need to activate and configure webservice.
    Step1: Goto transaction SICF and activate service you want to evaluate. You can find ES under path: /default_host/sap/bc/srt/xip/sap/
    Step 2:Goto transaction: SOAMANAGER and under tab: Application and Scenario communication chose single service administration. Now search for "Service" pattern: service name you selected and activated in SICF field  = Internal name. then go.
    Step 3: you will be able to see your service here, now select service and click on apply selection.
    Step 4: Under the "configuration" tab select "Create service" button. Give any name to "New Service Name" type some description and finally give any name to "New Service Name" and apply setting.
    Step 5: Select authentication type http and save,
    Now under tab "Overview" you can see some url for "Open WSDL document for selected binding" use this url in your .Net application.
    Regards,
    Gourav
    Ps: I always have ESR and all necessary configuration so don't know if required settings available in your system to work this scenario.

  • Customer Master using Appended structure KNA1

    Hi
    We have to update few ZZ description fields in ZAKNA1, which are not part of user interface in XD01/02/03. The available options are such as LSMW, Batch input require code addition through user exit ZXF04U01/ EXIT_SAPMF02D_001.
    I would like to use BAPI as we have a plan to use web services. Any idea how to extend the BAPI's such as BAPI_CUSTOMER_CHANGEFROMDATA1 or BAPI_CUSTOMER_CREATEFROMDATA1 using best practice?  I donu2019t find any extension structures like other BAPIu2019s have. Without ExtensionIn and ExtensionOut parameters, a BAPI can not be enhanced correct?
    The version we are using is ECC 5.0. Any ideas with customer master BAPI will be greatly appreciated.
    Bala

    Hi Bala,
    Just some general comments without having looked at your specific problem. Since you're on ECC 5.0 you cannot use the new [Enhancement Framework|http://help.sap.com/saphelp_nw2004s/helpdata/EN/94/9cdc40132a8531e10000000a1550b0/frameset.htm], which would make such changes more easy...
    A rather awkward workaround for extending the BAPI's is sometimes to add append structures to an IMPORT parameter of the BAPI. However, this is a rather dangerous and limited approach, because you might get into trouble depending on where the structures are used (i.e. if you add a field, it might cause harm in other programs that use the structure) and you also have to study the source code to see if you even could utilize those additional fields.
    A pretty generic option in lieu of other approaches is to generate a custom wrapper function module around the standard BAPI. Within your custom BAPI you can add the missing fields as parameters, call the standard BAPI and then do the additional updates. The big advantage of such a solution is that
    <ol>
    <li>Your change/additional logic is obvious (not hidden in a customer exit or BAdI, which are often harder to find when troubleshooting or changing functionality)</li>
    <li>Any changes to the standard BAPI will automatically also take effect in your custom BAPI (since you didn't copy the original one); this excludes of course interface changes, but here you anyhow would have to do something...</li>
    </ol>
    Should you have custom fields that are already exposed on the customer maintenance screens via enhancements, then you might want to consider using the wrapper approach, but simply export the additional data to memory, then call the standard BAPI and within the customer/user exits handling the additional fields fill them via an import from memory.
    Cheers, harald

Maybe you are looking for