External services & external processing

Hi All,
What is the difference between External services & external processing of an operation.
Regards,
Manish

Hi Manish,
External Processing: Processing a particular operation in a set of operations of an order externally ie by using a vendor.
External Servicing: External servicing is used in Maintenance of Machines.
In both the above same control key setting is being used.
Hope it clears your doubts.
Regards
Suri

Similar Messages

  • Generate External Service PR from Process order

    Hi,
    i want to generate a PR for external service on an operation fro the process order and then make a service entry sheet against it, is this possible in SAP? I set the control key accordingly, a PR is generated but it is not for external service, it is working well for subcontracting. It is possible to generate PR for external service manually but i want to automate the process.
    Thanks

    Hi Muhammad Naveed,
    In PP cycle we do not use the concept of taking external services. External services is hiring a vendor to come to your plant and do the servicing for your equipment. This is followed in plant maintenance module.
    In PP cycle, we only send the material outside to vendor for doing a certain operation using PR - PO (subcontracting scenario).
    Hope you are clear.
    Regards,
    Naren

  • Purchase Requisition Field mandatory in External Service processing order

    Dear Team,
                    I am running one scenario, wherein i am creating an Corrective maintenance order and i am using control key for external Service processing and entering the services and its rate and releasing the order. Now While Releasing the order the purchase requisition field entry is mandetory. I want to set this field as optional only. I checked the settings in PM based on order type as well as checked in MM based on purchase requisition creation but i didnt fount this field set as mandetory.
                      can any body help me out for this
    Regards
    Amar Jadhav

    Hi
    I think while creating Order you have made PR field as Mandatory
    Please check in OIAN.
    Steps as follows
    Follow the path as below in Config
    SPRO>Plant Maintenance & Customer Service>Maintenance & Service Orders-->Define Field Selection for Order Header(PM)
    Go to Field selection for Order Header Data
    (OIAN)
    Go to Influencing
    Double click on Order type
    Now Enter the required Order type and Press Enter
    Check for Field for Reservation/Purc.req --CAUFVD-AUDISP
    Make it input if it is Required Field.
    Give Points if it solves
    Thanks,
    Manish
    Edited by: Manish Chachra on Aug 8, 2008 12:18 PM

  • Process Data using External Service

    Hi All,
    Is it possible for MDM to call external services, like web service, to process the data? Sometimes we need advanced functionalities provided by other software to process the data in MDM. Is it possible to call them during the course of validation, assignment, workflow or other MDM procedures?
    Thanks + Best Regards
    Jerome

    As Michael pointed out, we are using Enrichment Framework for calling extenal Services.
    Enrichement framework is based on Adapters written as EJB.
    In addition to the link provided by Michael, you can see this webinar
    https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700002843092005E
    Andreas Seifried of SAP, has clearly explained the process of setting up the Enrichment Framework with some examples as well.
    Use the Service Market Place user id and password to access the above link.
    Hope this helps.
    Message was edited by:
            Adhappan Thiagarajan

  • Please help with error message invoking external service from BPEL

    Yes, I'm new to Oracle SOA Suite and BPEL Process manager. I've searched the forums, OTN, and Google and have not found any description of this error message:
    "oracle.fabric.common.FabricException: Number of SOAP body elements and parts do not match in operation: <operation-name>"
    Using JDeveloper 11.1.1.2.0 and WebLogic/SOA 10.3.2.0.
    The BPEL process was built completely using JDeveloper's graphical tools... I haven't done any raw editing of the BPEL files yet. What types of things might I possibly be doing wrong that would cause this error to occur? Any idea what two things the server is comparing and deciding that there's a mismatch? It doesn't look like it is even attempting to invoke the external service, but bailing out before that, thinking that it's going to send bad data. Below is a bit more detail.
    Also, I loaded up the WSDL (same one that I gave to JDeveloper) into SOAPUI. Then I took the payload that SOA was about to send (see below) and pasted it into SOAPUI. SOAPUI didn't complain and the target web service accepted the message and produced a "success" response. It looks like the payload is correct, so I don't know why SOA is complaining.
    Thanks for any help you can offer.
    =====================================================
    Faulted while invoking operation "UpsertEmp" on provider "SiebelUSEmployeeIntegration".
    <messages>
    <input>
    <UpsertEmpInput>
    <part name="SiebelMessage">
    <SiebelMessage>
    <ns1:USEmployment>
    <ns1:globalId>123456abcdef</ns1:globalId>
    <ns1:employeeId>000123456</ns1:employeeId>
    <ns1:effDt>1/1/2009</ns1:effDt>
    <ns1:emplStatus>A</ns1:emplStatus>
    <ns1:supported>N</ns1:supported>
    <ns1:employed>Y</ns1:employed>
    <ns1:activeStatus>Y</ns1:activeStatus>
    <ns1:hrEditOnly>Y</ns1:hrEditOnly>
    <ns1:paygroup/>
    <ns1:statusCode/>
    <ns1:origHireDate/>
    <ns1:termDate/>
    <ns1:latestHireDate/>
    <ns1:locationCode/>
    <ns1:locationDescr>Somewhere</ns1:locationDescr>
    <ns1:positionCode/>
    <ns1:jobCode/>
    <ns1:jobDescr/>
    <ns1:supervisorEmplid>000654321</ns1:supervisorEmplid>
    <ns1:deptCode>ITG</ns1:deptCode>
    <ns1:deptDescr>Information Technology Group</ns1:deptDescr>
    <ns1:ministryCode/>
    <ns1:ministryDescr>Core Services</ns1:ministryDescr>
    <ns1:subministryCode/>
    <ns1:subministryDescr>Information Technology Group</ns1:subministryDescr>
    <ns1:wwcFreeSubFlag>N</ns1:wwcFreeSubFlag>
    <ns1:lakeHartMC>1234</ns1:lakeHartMC>
    <ns1:testFlag>Y</ns1:testFlag>
    </ns1:USEmployment>
    </SiebelMessage>
    </part>
    </UpsertEmpInput>
    </input>
    <fault>
    <bpelFault>
    <faultType>
    <message>0</message>
    </faultType>
    <remoteFault>
    <part name="summary">
    <summary>oracle.fabric.common.FabricException: Number of SOAP body elements and parts do not match in operation: UpsertEmp</summary>
    </part>
    <part name="detail">
    <detail>Number of SOAP body elements and parts do not match in operation: UpsertEmp</detail>
    </part>
    </remoteFault>
    </bpelFault>
    </fault>
    <faultType>
    <message>0</message>
    </faultType>
    </messages>

    Welcome to BPEL. Take a moment, and write "it's a namespace issue" on a sheet of paper. Post it near your monitor. It won't always be a namespace issue, but it's usually a good thing to suspect first! Is the namespace prefix ns1: defined somewhere? Does your XML that is being sent really match what the WSDL has for input to the UpsertEmp operation? The namespaces for each element level in the XML need to match, not just the lowest level.
    When problems like this get really sticky, you can use TCP tunneling (obtunnel shell?) to capture what is really being sent to the server, and compare that to what is sent from SOAPUI. That's more useful if it's a subtle header problem, but you may get better error messages if you catch the BPEL message and send it using SOAPUI.
    Good Luck, Andy

  • Internal Server error while configuring External service for CAF

    Dear All,
    While configuring the External Service (RFC) for CAF Core project in our EP7 SP11 server we are getting error message we are getting Internal server error when we click on service registry.
    500   Internal Server Error
      SAP NetWeaver Application Server 7.00/Java AS 7.00 
    Failed to process request. Please contact your system administrator.
    [Hide]
    Error Summary
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
    Root Cause
    The initial exception that caused the request to fail, was:
       java.lang.NullPointerException
        at com.sap.caf.mp.mmr.adapter.ServiceDefinitionTypeConverter.convertExternalInterface(ServiceDefinitionTypeConverter.java:507)
        at com.sap.caf.mp.mmr.adapter.MMServiceRetrievalAdapter.getExternalInterfaces(MMServiceRetrievalAdapter.java:547)
        at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerBean.getExternalInterfaces(MMServiceRetrievalAdapterCallerBean.java:158)
        at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0_0.getExternalInterfaces(MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0_0.java:477)
        at com.sap.caf.mp.core.data.service.DataServiceBridge.getExternalServices(DataServiceBridge.java:201)
        ... 47 more
    Please let me know what shd be done to correct the error.
    Warm Regards
    Mazdul
    [email protected]

    The solution is mentioned in this thread:
    Error on External Serrvice Configuration Page NW 20047s SP10
    re-create your configuration if possible and see whether that fixes it

  • Combination of GR/IR Control not allowed for External Services-SRM PO error

    Hi All,
    SRM 5.0 ECS   R/3 4.6C
    We have a service PO, for which an error Combination of GR/IR Control not allowed for External Services is being displayed.
    The PO is in error in process at this moment. And is not in R/3
    On SRM PO we have Confirm Performance of Service/Goods Receipt checked and Invoice Expected checked.
    Confirmation-Related Invoice Verification  is not checked. Any thoughts on this!!
    Thanks
    Krishna

    Hi
    <u>Please go through the following SAP OSS Notes -></u>
    Note 725824 - MB5S: Error with purchase orders for external service
    Note 781014 - Clearing values in purchase order currency are too high
    Note 991800 - MB5S: Error in delivery costs (2)
    Note 960789 - Wrong Values in MM Document for Service Based Invoice
    Note 778562 - MM-IV: invoices are entered before the goods receipt
    Note 578531 - Incorrect FM update for service purchase orders
    Note 635864 - ME2S: Invoice value is calculated incorrectly
    Note 570409 - Unplanned account assignment in invoice for service PO
    Note 545684 - MIR4 for SRV: Incorrect data displayed if deletion indicator
    Note 544567 - Transaction MIRO: incorr. default values at (parked) invoice
    Do let me know.
    Regards
    - Atul

  • HTTP handler for starting an external service cannot be read

    Hi,
    When i execute the work item from Business Work place and also from the UWL in Enterprise portal of the task TS21300098 for HR Process Requisition workflow.
    In the Error is says
    HTTP handler for starting an external service cannot be read
    Message no. SWK045
    Diagnosis
    This work item is a link to a HTTP service. To start the service, a launch handler must be known to the SAP System.
    However, the system could not find a launch handler.
    System Response
    The workflow system cannot start execution of the work item.
    Procedure
    Contact your workflow administrator:
    In Customizing you must maintain a launch handler for HTTP-supported dialog services.
    I have checked the config under WF_HANDCUST transaction and made the launch Handler settings generated automatically.
    But still the problem occurs.
    Any Suggesions and help?
    Thanks & Regards
    Sumanth

    hi Guys,
    I have got the same issue. This blog helped me with tcode WF_HANDCUST. I have generated the url
    http://waspgh.kcc.com:8083/sap/bc/webflow/wshandler-->Click on Generate URL and click on distribution.
    Immediately u will get click on Test url . Click Test url . Then It is not successful. It stopped at 
    http://waspgh.kcc.com:8083/sap/bc/webflow
    Getting http page error. So use tcode sicf >sap>bc-->webflow service and activate it.
    Then test the connection. It will be successfull.
    http://waspgh.kcc.com:8083/sap/bc/webflow/wshandler?ping=true&sap-client=400
    Handler test
    Test successful
    Thanks,
    Shankar

  • Default GL account (cost element) for external service contracts

    Hi everybody,
    question about GL being defaulted from contract for external services
    The requirement is to have GL (cost element) being defined per service sub item defaulting to work order. Account assignment is unknown,  because the costs might be settled later to cost center or AFE or else.
    You could default cost element either through material group (which doesn't enable cost element to contract) or with account assignment category 'K' or 'F'  which do not suit, cause the former requires cost center, that is unknown yet, whereas the latter requires assignment to order which doesn't make sense at all.  Theoretically, it could be done with acc assignment cat 'U' , but cost element is not enabled with that category..
    I was assuming that cost center which you are required to enter along with cost element while creating service sub item referring to some sort of internal accounting. The system also requires service sub item acc assignment category being aligned with requisition (which is 'F') and would in fact create PR referrencing actual work order number. But still, doesn't it make sense having contract referencing another order.. Also, we don't use default values for PM ext operation data.
    So, the question is how to accomplish the requirement with Unknown assignment category? what is the point of defining cost center in the contract in given circumstances? Is there any work around exists?
    Thanks in advance
    Sergey

    Hi,
    Try this: IMG -> Plant Maintenance and Customer Service -> Maintenance and Service Processing -> Maintenance and Service Orders -> Functions and Settings for Order Types -> Create Default Value Profiles for External Procurement.
    After that assign it to order type: Default Values for Task List Data and Profile Assignments.
    Regards,
    Rogério Reis

  • MM-External service management pricing configuration

    Hello Experts,
    I am working with MM-External service management, and am facing an issue in Pricing during creation of SES (ML81N).
    I have modified the standard Access sequence 0010 (Performance conditions) by inserting Table 104 to row 15.
    The Condition table 104 has field KOMP-SRVPOS i.e. Activity Number.
    The Contract (ME33K) has a service included with a Service No. 40000000 as shown below with a Gross price as 1/- .  The said service is created in AC03.
    A condition record is created against the Activity No 40000000 in transaction ML45 (Condition Typ: PRS) as shown below:
    While creating SES for a Release order of the said contract for service No. 40000000, the expected result is that in the Access Sequence Row 15 would be executed and the condition record maintained in ML45 (14/-) would be picked up.
    However, the access 15 does not get executed as the Activity No. field is not filled. It appears that the KOMP structure is not populated with SRVPOS under above circumstance. Error message 102- “Access not made (initialized field)”.
    Instead the access in Row 20 is executed and Contract rate of 1/- is picked up.
    In another scenario, SES is created on a contract where the said service no. (40000000) is NOT included in the service lines. Here during Pricing the Access 15 is successfully made:
    What is reason for this behavior? As per requirement, many contracts share the same services and their price is uniform across
    all contracts. Hence instead of the contract specific condition, the Cnd record maintained against Activity Number is required to be picked up. This makes sense because these prices change periodically and hence rate Maintenance is easier if only rate against single Activity number is to be changed rather than prices in all individual contracts.
    Please guide.

    Hi,
    Instead of modifying the standard Access sequence , you can create  New Access sequence for service but you need to add field SRVPOS for Activity Number in the following path:
    SPRO --> MM --> Purchasing -- > Conditions --> Define Price Determination Process --> Extend Field Catalog for Condition Tables
    Now create a new condition table as 977 with  Service master or Activity number and then create New Access sequence as ZSER assign table 977and save.  You can create your new service condition type as ZSER and assign New Access sequence ZSER  to it.
    For to have service condition pricing in service order/purchase order, you can use routine 11 in Requirement column for service condition type ZSER in Requirement column in MM calculation schema/MM Pricing Procedure. Different pricing for service and production
    You should decide which condition price you want in service PO---- price from condition record or from service contract.
    Regards,
    Biju K

  • External Service Produrement Issue

    Dear SAP MM Experts!
    I have a Issue : There are two services to be procured externally.
    1. Preventive Maintainence Serivces
    2. Annual Maintainence Services.
    The Costs of these services should hit two different accounts in the Offsetting entry: GBB
    GR - for Services.
    Now in the OBYC :
    We have the Entry for 1. Preventive maintainence Services
    VALUATION     GENERAL MODIFICATION      VALUATION CLASS       DEBIT             CREDIT
    0002                  VBR                                         3200                         44201600        44201600
    I have defined the valuation class in the service master AC03 : 3200
    Now My requirement is for Annual Maintainence Service How will I maintain seperate G/L Account
    By Different valuation class or ....General Mod.....?
    any suggession?
    2) Also In External Service Procurement there is GR ?
    As in my system there is GR with 101 movement type generated as per service there is no good Movement ?
    Edited by: SAP Consultant on Dec 26, 2008 6:25 PM

    Dear Komal Gala,
    Thanks for the relpy.
    My scenerio is such that from PM( Plant maintainence order ) Purchasing Requisition is generated and then
    After which the PO is generated and service entry sheet is generated ML81.
    Service entry sheet the accounting document created in such a way that:
    Repair and Miantainence G/L    Debit
    GR/IR - Services                      Credit
    And there is 101 movement type for the service.
    Then in the MIRO
    Vendor:     Debit
    GR/IR :     Credit
    What am I missing if there should not be any goods movement in services.
    How to rectify the process.
    regards,
    A S

  • External service orders

    Hi PM Experts,
                           How to maintain external service orders?

    Dear bharat.c ,
    By using Tcode OIOL, where you assign maintenance order type - service order with Sales doc type (desired & as demand by business process).Regarding control key:Only for Internal control key, confirmation is required. For external operations, confirmation is not required.
    For more details refer below link :
    http://help.sap.com/saphelp_46c/helpdata/en/94/90b45a9e1411d189b70000e829fbbd/frameset.htm
    With regards,
    Ram

  • External services in MM

    Hi All,
    Is there any standard content available for external services, I have checked out all the node there I could found only customer services. But here they want like external services i.e., like Tendering/purchasing details for painting a building, Garbage cleaning tender and maintenance tender details for Equipment etc., because here in all these services they wont follow the normal process like GR, GI etc., these services will be the general services.
    In MM i could find external services under purchasing but it won't serve the client purpose, so if any standard content is available means it will be helpful.
    Thanks,
    Prabhakar

    Hi,
    This error triggers in case of own pricing procedure or changes to standard pricing procedure. Other reasons could be the price calculation schema is not set up for External Services Management or calculation schema not adopted from client 0 when system configured. Please refer  following  notes. Thanking you.
    SAP Note No. 25357 MM-SRV: Error in the case of service conditions
    SAP Note No. 27024 MM-SRV: Setting up components (services)

  • Error in calling external services from CAF

    Hello Everybody,
    I have created one entity services which has remote persistency with RFC. I have mapped operations of entyty service to the RFCs. But when I tried to test this entity service it gives me the error:
    <b>Error when creating business object instance</b>
    Then i looked into the log viewer for the dump:
    [EXCEPTION]
    com.sap.engine.services.ejb.exceptions.BaseTransactionRolledbackLocalException: Exception thrown in method readMappingRule. The transaction is marked for rollback.     at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.readMappingRule(MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.java:570)     at com.sap.caf.mp.core.data.service.DataServiceBridge.getMappingRuleIds(DataServiceBridge.java:472)     at com.sap.caf.mp_mmr_bridge.rt.impl.RuntimeHelper.getExternalOperationConfig(RuntimeHelper.java:141)     at com.sap.caf.mp_mmr_bridge.rt.IRuntimeHelper.getExternalOperationConfig(IRuntimeHelper.java:48)     at com.sap.caf.rt.bol.da.remote.RemoteDataAccessService.create(RemoteDataAccessService.java:465)     at com.sap.xrfc.besrv.person.PersonServiceBean.create(PersonServiceBean.java:74)     at com.sap.xrfc.besrv.person.PersonServiceLocalLocalObjectImpl0.create(PersonServiceLocalLocalObjectImpl0.java:345)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at com.sap.caf.rt.services.serviceaccess.ServiceWrapper.createDependentObject(ServiceWrapper.java:430)     at com.sap.caf.rt.services.serviceaccess.ServiceWrapper.createDataContainerBean(ServiceWrapper.java:194)     at com.sap.caf.rt.services.serviceaccess.CAFServiceAccessBeanImpl.createDataObject(CAFServiceAccessBeanImpl.java:159)     at com.sap.caf.rt.services.serviceaccess.CAFServiceAccessLocalLocalObjectImpl20.createDataObject(CAFServiceAccessLocalLocalObjectImpl20.java:647)     at com.sap.caf.rt.ui.cool.generic.AspectServiceAccess.insertAspectRow(AspectServiceAccess.java:211)     at com.sap.caf.rt.ui.cool.generic.Aspect.insertRows(Aspect.java:1426)     at com.sap.caf.rt.ui.cool.generic.Aspect.sendChanges(Aspect.java:1542)     at com.sap.caf.rt.ui.cool.generic.ServiceModule.sendChanges(ServiceModule.java:299)     at com.sap.caf.ui.servicebrowser.components.visualizer.controllers.TableViewCC.saveData(TableViewCC.java:377)     at com.sap.caf.ui.servicebrowser.components.visualizer.controllers.wdp.InternalTableViewCC.saveData(InternalTableViewCC.java:196)     at com.sap.caf.ui.servicebrowser.components.visualizer.views.TableViewCV.onActionSave(TableViewCV.java:396)     at com.sap.caf.ui.servicebrowser.components.visualizer.views.wdp.InternalTableViewCV.wdInvokeEventHandler(InternalTableViewCV.java:371)     at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)     at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:417)     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)     at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:415)     at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:101)     at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:650)     at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:155)     at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:105)     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:63)     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:50)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)     at java.security.AccessController.doPrivileged(Native Method)     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)Caused by: java.lang.NullPointerException     at com.sap.caf.mp.mmr.adapter.MMServiceRetrievalAdapter.readMappingRule(MMServiceRetrievalAdapter.java:232)     at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerBean.readMappingRule(MMServiceRetrievalAdapterCallerBean.java:125)     at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.readMappingRule(MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.java:553)     ... 49 morejava.lang.NullPointerException     at com.sap.caf.mp.mmr.adapter.MMServiceRetrievalAdapter.readMappingRule(MMServiceRetrievalAdapter.java:232)     at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerBean.readMappingRule(MMServiceRetrievalAdapterCallerBean.java:125)     at com.sap.caf.mp.mmr.ejb.MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.readMappingRule(MMServiceRetrievalAdapterCallerLocalLocalObjectImpl0.java:553)     at com.sap.caf.mp.core.data.service.DataServiceBridge.getMappingRuleIds(DataServiceBridge.java:472)     at com.sap.caf.mp_mmr_bridge.rt.impl.RuntimeHelper.getExternalOperationConfig(RuntimeHelper.java:141)     at com.sap.caf.mp_mmr_bridge.rt.IRuntimeHelper.getExternalOperationConfig(IRuntimeHelper.java:48)     at com.sap.caf.rt.bol.da.remote.RemoteDataAccessService.create(RemoteDataAccessService.java:465)     at com.sap.xrfc.besrv.person.PersonServiceBean.create(PersonServiceBean.java:74)     at com.sap.xrfc.besrv.person.PersonServiceLocalLocalObjectImpl0.create(PersonServiceLocalLocalObjectImpl0.java:345)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)     at java.lang.reflect.Method.invoke(Method.java:324)     at com.sap.caf.rt.services.serviceaccess.ServiceWrapper.createDependentObject(ServiceWrapper.java:430)     at com.sap.caf.rt.services.serviceaccess.ServiceWrapper.createDataContainerBean(ServiceWrapper.java:194)     at com.sap.caf.rt.services.serviceaccess.CAFServiceAccessBeanImpl.createDataObject(CAFServiceAccessBeanImpl.java:159)     at com.sap.caf.rt.services.serviceaccess.CAFServiceAccessLocalLocalObjectImpl20.createDataObject(CAFServiceAccessLocalLocalObjectImpl20.java:647)     at com.sap.caf.rt.ui.cool.generic.AspectServiceAccess.insertAspectRow(AspectServiceAccess.java:211)     at com.sap.caf.rt.ui.cool.generic.Aspect.insertRows(Aspect.java:1426)     at com.sap.caf.rt.ui.cool.generic.Aspect.sendChanges(Aspect.java:1542)     at com.sap.caf.rt.ui.cool.generic.ServiceModule.sendChanges(ServiceModule.java:299)     at com.sap.caf.ui.servicebrowser.components.visualizer.controllers.TableViewCC.saveData(TableViewCC.java:377)     at com.sap.caf.ui.servicebrowser.components.visualizer.controllers.wdp.InternalTableViewCC.saveData(InternalTableViewCC.java:196)     at com.sap.caf.ui.servicebrowser.components.visualizer.views.TableViewCV.onActionSave(TableViewCV.java:396)     at com.sap.caf.ui.servicebrowser.components.visualizer.views.wdp.InternalTableViewCV.wdInvokeEventHandler(InternalTableViewCV.java:371)     at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)     at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:417)     at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)     at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:415)     at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:101)     at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:650)     at com.sap.tc.webdynpro.clientserver.cal.ClientManager.processRequest(ClientManager.java:155)     at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:105)     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:63)     at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:50)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)     at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)     at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)     at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)     at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)     at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)     at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)     at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)     at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)     at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)     at java.security.AccessController.doPrivileged(Native Method)     at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)     at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)
    I have configured RFC connections in the administrative tools. Still it is not working.
    What should be the reason behind this?
    Thanks,
    Bhavik

    Hi Guys,
    i have the same issue when calling a external service ...
    I'm calling a web service located on my server, and i get the same error ...
    I have a error while the method "loadbycustomkeys" is trying to get data from the web service.
    in the error trace i find the same error id : nullSourceOrTargetForMapping which occurs in the readMappingRule method.
    have you found a solution for your issue please ? let me know !
    Thxs
    MCT

  • External Service data

    Dear Friends,
    I am in the process of preparing a report which contains all the details pertaining to a workorder . It is just an ALV form of document flow for a maintenance order . I don't know how to retrieve the service related data from the table for a maintenance order with external service like Service number, Service Description, Quantity , Unit and Service Cost . Please advice .

    You cannot get this data directly, you have to use several tables and fields.
    ekbe-ebeln
    ekbe-ebelp
    aufm-aufnr
    aufk-auart
    afih-gewrk
    afih-iloan
    aufm-werks
    esll-srvpos
    esll-ktext1
    esll-extrow
    aufm-menge
    aufm-meins
    aufm-budat
    EKBE-INTROW
    EKPO-LOEKZ
    try some more tables and fields which suits your requirement and frame out a logic, then get the data.
    Praveen

Maybe you are looking for

  • How to check the existence of a file?

    Hi, I want to know how to use FileNotFoundException to check whether a text file exists in local directory. How should I do the code? Thanks gogo

  • SQLPLUS multiple data entry. Very easy question for experts.

    Hi sorry to bother you again but is it the same method as in MySQL to enter multiple data at once? I am trying to save time by entering all the contents of a table all at once, For example; INSERT INTO Borrower (BorId, BorName, BorMaxBooks) VALUES (

  • Weitere kostenlose Webseminare

    Unsere Online Seminare Education Services sind Webseminare zu sehr speziellen Themen. In kurzer Zeit erfahren Sie alles was wichtig ist. Keine überflüssigen Inhalte und aufs Wesentliche konzentriert! ERP Integration für Experten: am 29. April 2011 vo

  • Session timout

    can anyone help? for the past month I've been unable to purchase anything from the Itunes store - everytime i do, I have to "agree" to the terms & conditions section, for it to tell me my "session has timed out" then I have to go through it al again

  • Wifi for other softwares

    After connecting through wireless network, i am able to browse properly in default browser through wifi network, but other installed applications still using my phone data plan, please tell me howz it possible that all softwares start using the same