Service Granularity in SAP

I wants to know if SAP banking supports Service Granularity.
Are the services Fine grained or Course grained.
Please provide a pointer or document abt SOA and web services for SAP / SAP banking.

Hi
I picked this up, hope this is of some help.
Service Granularity Challenge with SAP's ESA
SAP uses its Netweaver based development infrastructure to define services in a SOA.
The business services are defined in Netweaver Developer Studio (NWDS) which is also known as the CAF (Composite Application Framework) Core. They have three main constructs namely an external service, an entity service and an application service.
An external service allows for the linkage to services defined outside the CAF Core environment sandbox.
An entity service essentially models an operation on a business object (BO) as a service. Typically these map to existing BAPI's that work on business objects that are stored in the SAP Business Warehouse (BW). Operations on business objects being used as a basis to define services, to me, is a very parochial approach to service definition and often becomes too fine grained to follow the footsteps of a service-proliferation-syndrome.
Application Services are defined as coarser-grained services that combine or use multiple entity services with some applied business logic to tie them together. Even here, it is more of a bottom up approach to service definition. I fear that, using this approach, we are missing the key issue of aligning services to business processes. The concept of business aligned services seems to be lost in the mechanism, somewhere !!!
There is another tool, more of a somewhere-inbetween-a design-and-a-runtime mechanism to define orchestrations of services, based on the SAP Guided Procedures (GP). GP has concepts of actions, blocks and callable objects. Actions and blocks can be simulated as a composition of services together - ala service composition. But then, these service composites, are not pushed down to the business service layer - which to me is an issue.
The Enterprise Services which SAP defines are done in an altogether differnt way. There the services are conceptualized from a business point of view only and defined and orchestred in SAP Exchange Infrastructure, while implementing proxy remains in the backend business system like ERP, CRM, etc. These Enterprise Services represents a well-defined business functionality only.
The services that are defined in CAF Core are rather composite services which are predominantly based on the Enterprise Services. Though at present we use BAPI (which are rather technical API for business objects) to define the dependency of the entity service with the existing assests, but in future these will be replaced by Enterprise Services as day by day more and more Enterprise Services are getting published by SAP and added to the UDDI service registry. So in that sense we can define entity and external services based on the Enterprise Services only and in the Application Service we can model the business logic of the composite application, which in turn becomes a composite service.
Rgds
suresh

Similar Messages

  • Can Web Service Consumption in SAP CRM 7.0 handle multiple records

    Hi All,
    I have a requirement where in I need to Consume a web service in SAP CRM. The response of the web service will have multiple records.
    My questions is will Web Service Consumption in SAP CRM 7.0 be able to handle these records in a popup or not.
    I would like to know whether it is feasible or not.
    Thanks,
    Deepika

    Hi Kavita,
    There is a standard column in UWL with name 'Sent Date'. Other functionalities in UWL for example deadline monitoring (Due date column) are based on this sent date. This shows an employee what was the date workitem was created (sent date) and when it will get escalated (due date). Displaying forwarding date in Sent date will not give clear picture to employee as the deadline will be calculated based on sent date only not based on forwarding date. this was just an example.
    even though if your client is insisting, i dont think it can be done without any enhancement in UWL web dynpro com sort of thing. you can check with your portal consultant too.
    Regards,
    Ibrahim

  • Solution Manager does not get service definitions from SAP in self diagnosi

    Hi,
    In our production solution manager transaction solution_manager, self diagnosis we are getting a warning message on our development solution manager. 
    Solution Manager XXX does not get service definitions from SAP.
    The production Solution Manager is the master in SDCCN for the test Solution Manager.  In the test Solution Manager, the scheduled task REFRESH SERVICE DEFINITIONS has task System ID of O01.  It is pointed to RFC destination SDCC_OSS, not the production Solution Manager system.
    It gives the same warning if I point the task to the production Solution Manager system.
    Has anyone seen this before?  Any ideas?
    Best regards,
    Russ

    Hi,
      i guess have you activated SDCCN from your solution manager system too?
    if not please activate. since that setup helps solman retrive the service definitions used in SDCCN from SAP (SAPOSS).so this ultimately allows you to set solution manager system as Master, so all the satellite system get the service definition from solman and do not need a direct SAPOSS connection.
    and Please check this Note 1143775 - SAP service content update
    the wiki for trouble shoot ["EarlyWatch Alert is Red Flagged - how to resolve" |http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=228262728]
    please check.
    Thanks,
    Jansi

  • Regarding  the Service Registry in SAP  PI 7.1 and non SAP System ....!

    Hi All ,
    I  need to know answers for the below Question ...hope to get some answers frm Experts ....
    1) How to publish service from non-SAP systems?
    2)  How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
    Thanks in Advace ...!
    Regards ,
    Aziz khan .
    Edited by: Aziz khan on Sep 16, 2009 11:43 AM

    Hi,
    1) How to publish service from non-SAP systems?
    Publish Service is nothing but making WSDL of that service available. For that you need to Publish the WSDL of the web Service to UDDI. For Non SAP system, Lik .net , Java they have there oun APIs to do so. U can search on net to get it.
    For Ex. below link.
    http://www.startvbdotnet.com/web/publish.aspx
    2) How to use discovered service in the Service Registry for consumer/provider scenario? With some examples.
    Once you discover the services, you get the WSDL of that Service. Then You can import this WSDL in IR and you it.
    See the below links.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/ce993b45cb0a85e10000000a1553f6/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/EN/26/9e97b0f525d743882936c2d6f375c7/frameset.htm
    Shweta

  • Is it possible to call web service from ABAP SAP 4.6 c..If yes how

    Hi Friends,
    Is it possible to call web service from ABAP-SAP 4.6 c..If yes Could you please let me know how.
    Thanks in Advance.
    Murali Krishna K
    Edited by: Murali Krishna Kakarla on Jan 26, 2008 7:09 PM
    Edited by: Murali Krishna Kakarla on Jan 26, 2008 7:11 PM

    Olivier CHRETIEN wrote:>
    > Hi Terry,
    >
    > So these function modules must use the SAPHTTPA RFC destination which uses the exe saphttp.exe ?
    >
    > How much abap code lines do you have for a web service call ?
    > Do you have to code the call specifically for each different web service ?
    > Are you able to use the WSDL ?
    >
    > Nice job if you have coded your own private SOAP runtime !
    >
    > But I don't think this is an easy solution for everybody...
    >
    > Regards,
    >
    > Olivier
    Yes, SAPHTTPA (runs on application server) and/or SAPHTTP (runs on front-end pc), one of which, is required for HTTP communication.  So far, nothing too elaborate as far as SOAP goes, but the logic is simplistic.  Here's some sample code:
      DEST = 'SAPHTTPA'.
      TRANSLATE HOST TO LOWER CASE.
      MYURL = 'wssrvTest/Service.asmx/GetByOrderItem'.
      CONCATENATE HOST MYURL INTO MYURL.
      REQUEST_HEADERS-DATA = 
                  'Content-type: application/x-www-form-urlencoded'.
      APPEND REQUEST_HEADERS.
      CLEAR REQUEST_HEADERS.
    *........Convert Order Number to External Format........................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = ORDER
           IMPORTING
                OUTPUT = ORDER.
    *........Convert Item Number to External Format.........................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = ITEM
           IMPORTING
                OUTPUT = ITEM.
    *........Convert Material Number to External Format.....................
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
           EXPORTING
                INPUT  = MATERIAL
           IMPORTING
                OUTPUT = MATERIAL.
      CONCATENATE 'sOrder=' ORDER
                   INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CONCATENATE '&sItem=' ITEM
                   INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CONCATENATE '&sMaterial=' MATERIAL
                  INTO REQUEST_BODY-DATA.
      APPEND REQUEST_BODY.
      CLEAR REQUEST_BODY.
      CALL FUNCTION 'HTTP_POST'
           EXPORTING
                ABSOLUTE_URI          = MYURL
                RFC_DESTINATION       = DEST
                BLANKSTOCRLF          = 'X'
           TABLES
                RESPONSE_ENTITY_BODY  = RESPONSE_BODY
                REQUEST_ENTITY_BODY   = REQUEST_BODY
                RESPONSE_HEADERS      = RESPONSE_HEADERS
                REQUEST_HEADERS       = REQUEST_HEADERS
           EXCEPTIONS
                CONNECT_FAILED        = 1
                TIMEOUT               = 2
                INTERNAL_ERROR        = 3
                TCPIP_ERROR           = 4
                DATA_ERROR            = 5
                SYSTEM_FAILURE        = 6
                COMMUNICATION_FAILURE = 7
                OTHERS                = 8.
      CHECK SY-SUBRC = 0.  "more appropriate msg goes here
      LOOP AT RESPONSE_BODY.
        IF RESPONSE_BODY+0(7) <> '<string' AND
           RESPONSE_BODY+0(8) <> '</string' AND
           RESPONSE_BODY+0(5) <> '<?xml'.
          SPLIT RESPONSE_BODY-DATA AT '=' INTO FIELD_NAME FIELD_VALUE.
          TRANSLATE FIELD_NAME TO UPPER CASE.
          CASE FIELD_NAME.
            WHEN 'HEIGHT'.
              HEIGHT = FIELD_VALUE.
            WHEN 'WIDTH'.
              WIDTH = FIELD_VALUE.
            WHEN 'LENGTH'.
              LENGTH = FIELD_VALUE.
            WHEN 'WEIGHT'.
              WEIGHT = FIELD_VALUE.
            WHEN 'QTY'.
              QTY = FIELD_VALUE.
          ENDCASE.
        ENDIF.
      ENDLOOP.
    Hope this helps...
    Terry
    Edited by: Terry West on Feb 4, 2008 3:08 PM

  • Service users in SAP XI?

    what are service users in SAP XI?

    Hi Ankur,
    in XI basically we deal with two type of uses. they are
    Service users are used for internal communication between XI components, which is
    usually triggered by interaction of dialog users .The service users provide dialog-free
    access to the involved XI components. They have SAP user roles in the ABAP part of the SAP
    Web Application Server (AS) that are available as user groups in the J2EE part. The Integration Repository is associated with service user XIREPUSER. For each component, service users representing the respective components are created with the appropriate roles in the target components during installation. The passwords of the service users have to be defined during the installation process.
    Ex:
    Component Service   
    Exchange Profile,
    System Landscape
    Directory
    User Role                        
    SAP_BC_AI_LANDSCAPE_DB_RFC
    Service User
    XILDUSER
    Dialog users represent human users (as opposed to service users), who log on through the
    various UIs of the Integration Builder, System Landscape Directory, and Runtime Workbench.
    Dialog users are generally maintained in the ABAP part of the SAP Web AS. The roles for the different dialog users displayed in the following table are predefined and
    shipped.
    Dialog User Role Description
    SAP_XI_DISPLAY_USER-- Read-only access to Integration Directory and
    Integration Repository
    SAP_XI_DEVELOPER--- Design and development of integration processes
    Go to this location and find the documentation.
    /sap netweaver/sap netweaver in detail/security/security in Detail/SAP Security Guides

  • Call service with url /sap/opu/odata/SAP/GBAPP_POAPROVAL is intermittent

    Hello,
    I have problem: call service with url /sap/opu/odata/SAP/GBAPP_POAPROVAL is intermittent, same times it works and same times not work to any type the Approve Orders.
    We are Fiori SAP NetWeaver 7.40 and mobile client is version 1.2.4.
    I used in IOS.
    We are SAML2 using ADFS with Fiori. 'Using SAML 2.0 Authentication to Access Fiori Apps from the Public Internet' in
    SCN:http://scn.sap.com/docs/DOC-42915.
    I try to run like example and the same 1797736 - Troubleshooting Guidefor SAP NetWeaver Gateway,
    and I tested this URL in the SAP Netweaver Gateway Client (http://scn.sap.com/docs/DOC-47626), but appears "HTTP Open falied: INTERNAL_ERROR"
    How to solve this problem?
    Thanks,
    Sandra

    hi,
    if you got 2004s preview from this page
    https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/cfc19866-0401-0010-35b2-dc8158247fb6
    then it does not contain XI
    REgards,
    michal

  • What is the transaction code for see the Web Services available in SAP

    Hi
    I came to know that SAP has provided its own webservices... I need some information on that... If any one has documentation on that can u please send it to me... My ID is <b>[email protected]</b>.
    What is the trasaction code for see the web services available in SAP.... Can any one help.. Please its  urgent
    Best Regards
    Ravi Shankar B
    Message was edited by:
            RaviShankar B

    Hi,
    you can find Web Services (Enterprise Services) in the Enterprise Services Workplace (ES Workplace). The ES Workplace allows you to explore, test, and use enterprise services to make enterprise SOA tangible. Here, you will find all of the currently productized enterprise services by SAP.
    Best Regards,
    Boris Mueller
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/esa/esapreview">ES Workplace at SDN</a>
    <a href="http://esapreview.sap.com:82/socoview(bD1kZSZjPTgwMCZkPW1pbg==)/flddisplay.asp">ES Workplace</a>

  • Create a service contract under SAP CRM

    Hi,
    I try to create a service contract under SAP CRM with transaction code CRMD_ORDER but when I click on "Create" button, nothing display !
    Is it possible to create a contract under SAP CRM ?
    In the end, I would like to replicate a contract from CRM to ISU.
    Thanks by advance for your help !
    Best regards,
    Rémi

    Hi Remi,
    In transaction CRMD_ORDER, click F5 button and under "Service Contract", just choose the transaction type you'd like to use. Examples:
    Contract w. ERP Bill
    ITIL Serv. Contract
    Remote Service Contr
    Serv Cont Quote.
    Service Contract
    UBB Service Contract
    If nothing is displayed, this may mean that transactions have been blocked. Therefore, you have to follow the path under IMG: Customer Relationship Management -> Transactions -> Basic Settings -> Define Transaction Types, and disable the "Inactive" flag.
    So yes, it is definitely possible to create a service contract in SAP CRM. However, it is recommended that you use WebClient UI with business role SERVICEPRO instead of GUI, for most of the time.
    Edited by: Kivanc Bilgin on May 18, 2011 2:39 PM

  • Selection of transport service provider in SAP APO

    Hi
    For each transportation lane there will be 4 transport service providers in SAP APO SNP,customer want high transportation cost service provider to be selected for planning.kindly advise on this

    Hi Prakash,
    I allready have read the how-to guide. And this works apart.
    But this does not work together with the possibility to select several
    values in several dropdown boxes as I tried to explain. I, for one,
    do not see how to integrate this solution.
    Regards,
    Joerg

  • Calling search services from outside sap

    Dear Experts,
    are there any chances to call the SES or the SAP NetWeaver Enterprise Search from outside the SAP environment by passing a search query and credentials per HTTP GET Request? The response schould be provided to callee in XML form. I think i can implement a kind of adapter (BSP,WebDynpro????????), which takes the requests, call the SES or  NetWeaver Enterprise Search and builds XML based on the search results. Am i right?
    thank you in advance
    Nicolai

    Dear All,
    i found a solution for my problem. i will use a HTTP-Request Handler for handling HTTP requests in  SAP CRM system. I will pass a search query (some attributes of the Business Partner) to this Handler and use the function COM_SES_SEARCH_OBJECTS to perfom the search.
    It is right, that i shall configure the settings in Customizing at SAP NetWeaver ® SAP Web Application Server ® System Administration® Search Engine Service (http://help.sap.com/SAPHELP_NW70/helpdata/EN/27/08ef417fc65f24e10000000a1550b0/frameset.htm) for indexing the Business Object bus1006 (Business PArtner) and determine the RFC destination in order to use COM_SES_SEARCH_OBJECTS???
    I am absolutely new to this thema und need your help!
    kind regards
    Nicolai

  • 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

  • BI Service API Status SAP NetWeaver 2004s

    Hi All,
    For using Realtime Data Acquisition we need "BI Service API Status SAP NetWeaver 2004s (Plug-In-Basis 2005.1) or higher).
    In my system status window at R/3 i am able to see this plugin already:
    "PI_BASIS: Basis Plug-In (PI_BASIS) 2005_1_640"
    But i am not able to see REALTIME field in ROOSOURCE table, what additional steps we have to peform to get it working?
    KJ!!!

    Hi:
    The field 'REALTIME' is inside the include 'RODUPDATE'.  Double click on it and you will see this field.
    Thanks for any points you choose to assign.
    Best Regards -
    Ron Silberstein
    SAP

  • What are service packs in SAP

    Hi Experts
    what are service packs in SAP
    Regards,
    Mithun

    Hi
    A Support Package contains a collection of error corrections. You can only import complete Support Packages and in a specified sequence. Each correction in a Support Package is documented in an SAP Note
    SAP Notes give you instructions on how to remove known errors from SAP Systems. They include a description of the symptoms, the cause of the error, and the SAP Release and Support Package level in which the error occurs.
    Depending on the type of error, an SAP Note may also include:
    · Workarounds
    · Descriptions of how to correct repository objects in the ABAP workbench, known as correction instructions
    · Links to Support Packages that solve the problem
    You can access SAP Notes both from the SAP Service Marketplace and SAPNet - R/3 Frontend
    http://help.sap.com/saphelp_nw04/helpdata/en/1c/2cee3957f7cd55e10000000a114084/content.htm
    Hope this will help you
    Regards
    Uday

  • Earlrywatch Service start for SAP

    Dear Experts,
    I want to start my Earlywatch Service for my SAP System.My SAP router is working fine.
    In GUI lavel , I just run  T-code  SDCCN  then go to Edit Menu  and  Start now.
    any think else required from GUI leval side.
    Thanks
    manu

    When I run RTCCTOOL
    Two Note are RED i.e
    1. [Note 69455  ]     Addon ST-A/PI 01K_ECC600
            Description     "Servicetools for Applications Plug-In" for ERP 2005 / ECC 6.00
            Implementation  From http://service.sap.com/supporttools download the addon file
                            ST-A/PI 01K_ECC600. Upload the file to transaction SAINT 'Installation
                            package > Load packages > From Frontend' and install as per note 69455  .
                            Then restart report RTCCTOOL and choose 'List->Refresh from SAPNet'.
             2. Note 539977
            Description     Addon supportpackage level 6 for ST-PI 2005_1_700 for 7.00
                             [patches up to level 6 for Basis tools for services]
            Implementation  Open http://service.sap.com/supporttools-> ST-PI 2005_1_700 ->Supportpk.
                            Add patch SAPKITLQI6 (and predecessors if not yet implemented) to
                            download basket. Release basket via Maintenance optimizer. Upload from
                            frontend into transaction SPAM, define a queue and import the queue.
    and
    Successfully implemented addons/ transports/ notes
            Note 187939
            Note 69455
            [Note 539977  ]    Addon ST-PI 2005_1_700
            Note 12103
            Note 883111
    Plesae suggest Sunil.
    Thanks
    Manu

Maybe you are looking for

  • How to Get the Total Page Count in XML Reports?

    Hi All, we have a requirement where we have to print Page X of Y(Total Page Count of the document). But whenever my header group resets the total count is also reseting. for e.g. I m getting the page 1 of 4, page 2 of 4, page 3 of 4, page 4 of 4 for

  • Soap adapter adapter

    hi, soap adapter in my xi is not configured.i cme to know we the soap configuration guide in service.sap.com. can any tell where to search or if any one has plz send it to me. with regards vijedner

  • Error message while synchronising

    Hi everyone, every time I connect my phone to my PC, I get the following error message: RESOURCE ERROR Unable to load resource: C:\PROGRAM FILES\NOKIA\NOKIA PC PHONE\Lang\PcSync2_dut.nlr What version of Windows is being used? > Vista What Service Pac

  • Noise on Telephone

    I have the most distubing static on my telephone line. At times, it completely kills the conversation. But at other times the noise disappears. I have disconnected both my instruments and used a non-battery telephone to check with. The noise is still

  • Finally, no more "kern protection error" crashes

    http://www.flickr.com/photos/macgig/79874009/in/set-427814/ got this alot in panther... "exc bad access" "kern protection failure" so far so good with tiger... I was getting so tired of apps crashing with that error. G4 tower (Sawtooth) 1 gig process