Implementing abap OO in UWL

I'm trying to realize a self-defined workflow using wd4a as the user dialog.
But I wanna compose ABAP OO into workflow now, for using ABAP OO can help to clarify the workflow logic.
So how to implement abap OO in UWL?
Before I defined a task and assign it to an application using SWFVISU, and the program logic was implemented in the called wd4a application.
How can I use abap OO in wd4a application?

Hi,
What you want to achieve? You probably want to implement OO in workflow (not in UWL)?
Just go through to excellent blog series of Jocelyn Dart about ABAP OO in workflow here in SDN. She goes through the basics of OO in workflow (which in turn can then be used in UWL). Then if you didn't understand something or have a specific question, return to this thread and ask your question. Asking question like how to implement OO in UWL (or workflow) is like asking how to build a house with bricks - impossible to a give a short answer.
Regards,
Karri

Similar Messages

  • Issue in calling WebDynpro ABAP iView in UWL

    Hi,
    We have configured UWL to our ECC system successfully.
    In our UWL for a task TS90105432, when the users click on work item in their UWL Inbox, initially UWL launches a standard page in new window. On this page users can see a link u201CNote for Approval Processu201D, when they have to click on this link a web dynpro page needs to launch in new window. But when users click on Note for Approval Process link no action has been triggering / taken place and no error message.
    Actually we have created a web dynpro ABAP iView for the TS90105432 - Note for Approval Process in Portal.
    Through content admin we can see the preview of Note for Approval Process WDABAP iView. But the problem is not able to call this iView when the users click on Note for Approval Process in UWL.
    Shall we need to set any Visualization parameters in SWFVISU? Can you please share your iViews on how we can call this WDABAP iView in UWL
    Thanks
    Phani

    Hi,
    There are plenty of instructions & discussions about how to launch Web Dynpro ABAP applications from UWL. Just do some searching.
    For example you could start with this document:
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20f4843e-314f-2a10-2a88-8c4afa20dda6
    After you know the basics, you could ask help for specific steps or something that you don't understand.
    Regards,
    Karri

  • Integrating WebDynpro ABAP applications with UWL for workflow in Portal

    Dear
    We want to integrate an abap webdynpro application as task in the workflow with UWL.
    More information was found in /people/ginger.gatling/blog/2005/12/14/create-new-uis-for-existing-workflow-tasks-with-abap-web-dynpro-and-universal-worklist
    But no answer on the following issue:
    We use the transaction SWFVISU to prepare standard setting for our  task. This defines how a task is executed, once you select the task subject line on the worklist.
    Task                           TS91700001
    Visualization Type             ABAP Web Dynpro
    APPLICATION     z_wd_pas
    DYNPARAM     IV_WIID=${item.externalId}&period=${item.PERIOD}
    NAMESPACE     SAP
    SYSTEM_ALIAS     SAP_BSP_EREC
    But we want to start the abap webdynpro application with a dynamic parameter: period 07.2010 or 08.2010 or MM.YYYY. This parameter is a container element of the task, filled when the task is created. Also other parameters are available in the abap webdynpro application.
    Component       Z_WD_PAS
    Interface View  PAS
    Plug Name       DEFAULT
    Help Menu Text
    Help Link
                                                                                    Package         Z_PAS
    Language        EN
    URL             http://saperpd1.imec.be:8000/sap/bc/webdynpro/sap/z_wd_pas                                                                               
    with parameters
    IV_WIID     000000000000     SWW_WIID
    ORG_UNIT     00000000     ORGEH
    PERIOD                              SPMON
    PERNR     00000000     PERSNO                            
    Can we set the dynamic parameter list DYNPARAM from the task
    or should  we read the container in our abap webdynpro application described in http://wiki.sdn.sap.com/wiki/display/WDABAP/IntegratingWebDynproABAPapplicationswithUWLforworkflowin+Portal?
    More information: The task is a webservice
    Standard task        91700001   Z_PAS_CC
    Object Category      BOR Object Type
    Object Type          WEBSERVICE   WebFlow Service
    Method               PROCESSDIALOG                      Dialog Service
    with the following standard program code for this method:
    begin_method processdialog changing container.
    DATA: l_wi_objkey TYPE swotobjid-objkey.
    DATA: l_wiid TYPE swwwihead-wi_id.
                                                                                    CALL FUNCTION 'SWE_WI_GET_FROM_REQUESTER'
      IMPORTING
        requester_workitemid = l_wi_objkey.
    l_wiid = l_wi_objkey.
                                                                                    CALL FUNCTION 'SWF_WSC_START_LH_DIALOG'
      EXPORTING
        i_wiid                 = l_wiid
      EXCEPTIONS
        url_creation_failed    = 1
        browser_launch_failure = 2
        OTHERS                 = 3.
    IF sy-subrc <> 0.
      CASE sy-subrc.
        WHEN 1.
          exit_return '1000' space space space space.
        WHEN 2.
          exit_return '1001' space space space space.
        WHEN OTHERS.
          exit_return '1002' space space space space.
      ENDCASE.
    ENDIF.
    end_method.                                           
    Before calling the function SWF_WSC_START_LH_DIALOG the parameters for the abap webdynpro should be defined. Is this possible ?
    Thanks for your suggestions.
    Best regards
    Luc Marent

    I added below sources .
    >    <ItemType name="uwl.request.webflow.WS91000001" connector="WebFlowConnector" defaultView="WorkItemRequestsView" defaultAction="launchWebDynPro" executionMode="default">
    >      <ItemTypeCriteria systemId="UWLSETXXX" externalType="WS91000001" connector="WebFlowConnector" />
    >      <Actions>
    >        <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
    >          <Properties>
    >            <Property name="WebDynproApplication" value="ZWD_WF_002" />
    >            <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no" />
    >            <Property name="DynamicParameter" value="wi_id=${item.externalId}" />
    >            <Property name="openInNewWindow" value="yes" />
    >            <Property name="System" value="WDSETXXX" />
    >            <Property name="WebDynproNamespace" value="sap" />
    >            <Property name="display_order_priority" value="5" />
    >          </Properties>
    >          <Descriptions default="" />
    >        </Action>
    >      </Actions>
    >    </ItemType>
    >    <ItemType name="uwl.request.webflow.decision.WS91000001.UWLSETXXX" connector="WebFlowConnector" defaultView="WorkItemRequestsView " defaultAction="viewDetail" executionMode="default">
    >      <ItemTypeCriteria systemId="UWLSETXXX" externalType="WS91000001" connector="WebFlowConnector" />
    >    </ItemType>

  • Integrating  ABAP workflow with UWL

    Hi Experts,
    I am trying to integrated ABAP tasks with Portal UWL. I have done all the configuration steps as mentioned on sap help sites.
    I am getting all item types from ECC. If I need to fetch only a specific task ID , for example TS90200025 from ECC to UWL, can we do that ?
    My goal is to give only a specific type of task to the end user. Currently he is getting all type of tasks.
    Thanks,
    Yomesh.

    Hi,
    You need to modify the standard UWL configuration file to do this. There's a blog that explains how to modify this file :[Universal Worklist - when you only need a single tab|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417500)ID0282335850DB11533758682118626478End?blog=/pub/wlg/4581].
    You can create a new ItemType or use the one corresponding to the task and then create a new view or modify the DefaultView and change the "supportedItemTypes" attribute.
    Here's an example. Define a new ItemType :
    <ItemType name="uwl.task.webflow.TS90200025" connector="WebFlowConnector" defaultView="DefaultView" defaultAction ...
      <ItemTypeCriteria externalType="TS90200025" connector="WebFlowConnector"/>
    </ItemType>
    Change DefaultView :
    <View name="DefaultView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS90200025" ...
      <DisplayAttributes>
    </View>
    Regards,
    Pierre

  • Open Webdynpro ABAP application from UWL

    Hello Experts,
    The requirement is we need to open the Custom Webdynpro ABAP application when the user clicks on the UWL tasks instead of ITS based screen.
    We have created a custom workflow task. Then we maintained the task entry with Webdynpro ABAP application name in SWFVISU transaction.
    After re-registering the UWL connector in Portal I could not find the Task ID in UWL definition. In UWL the task item is visible but could not open the task because the UWL could not identify the task no for this.
    Am I missing something in the above steps?
    Kindly help.
    Kind Regards,
    Nirmal Sivakumar G

    Any thoughts on this issue guys?

  • How to Implement Abap Object and Access Key for se24 developers.

    Hi every One,
    This is Abdul Rahman, Started Learning Abap Objects i want a simple program to be executed i.e. in Local class (Abap program)and as well in global class(class builder).
    Also i would like to know  When ,Were and Why Abap Object should be used.
    prob to Me :- When i wanted execute F8 a Class in se24 Class Builder it is asking me AcessKey , plz if this is required plz any one send Me.
    I have this key 36687663221261278694 it is already used in Abap editor , it is not accepting in se24 .
    plz help Me , waiting for response ..
    thankyou so much
    Abdul Rahman.

    Hello Abdul
    Here are my answers to your questions:
    (1) <b>Local classes</b>: <i>Do not use them.</i>
    - As long as your class is rather small (few attributes and methods), local classes  are ok yet as soon as they become larger you will loose the overview
    (2) <b>Global classes</b>: <i>Do use them.</i>
    - Make use of global classes even if they are only used for your training. The big advantage over local classes is that you will get used to the classe builder (SE24) which has a plethora of functions.
    (3) <b>Executing global classes</b>: <i>Can be done if you have defined an OO-transaction.</i>
    - An OO-transaction has a class and one of its public methods as parameters (similar like report transactions). When you all the OO-transaction an instance of you class is created and the public method is called.
    (4) <b>Where and Why use ABAP Objects?</b> <i>Everywhere. Anytime.</i>
    - ABAP objects is about stability, maintainability and re-usability of coding. These developer aims can be much more fulfilled using ABAP OO means than in classical programming.
    Regards
       Uwe
    PS: There are situations where local classes are quite appropriate and, using ABAP Unit testing, are obligatory.

  • Launch ABAP Web Dynpro from UWL

    I have developed an ABAP Web Dynpro application. The application needs to be launched from the UWL. This is not working. I get the message 404 Not found The requested resource does not exist. I think the problem is with the WebDynproNamespace setting in the UWL config file but i am not sure. Anyone have any ideas? Full points to the working answer
    Application Properties (SE80):
    Description     DJ: Link AR Invoice to AP Invoice                                      
    Component       ZDJLINKINV                                                             
    Interface View  MAIN_WINDOW                                                            
    Plug Name       DEFAULT                                                                
    Help Menu Text                                                                         
    Help Link                                                                               
    Show Message Component on Demand                                                      
    Always Display Message Component                                                                               
    Package         ZSAPPHIRE_SUB_01                                                      
    Language        EN                                                                    
    URL             http://<removed for security reasons>/sap/bc/webdynpro/sap/zdjlinkinv
    Transaction SWFVISU:
    (task visualization)
    TS90100177 ABAP Web Dynpro
       (visualization parameters)
       APPLICATION  ZDJLINKINV
       DYNPARAM     WI_ID=$(item.externalid)
       NAMESPACE   SAP
    UWL Configuration:
    <ItemType name="uwl.task.webflow.TS90100177.FISystem" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="FISystem" externalType="TS90100177" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="ZDJLINKINV"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="WI_ID=$(item.externalid)"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="WebDynproNamespace" value="SAP"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>

    Check out the below links:
    1) [UWL work item not launching |http://www.surfingincognito.com/index.php?q=aHR0cHM6Ly9mb3J1bXMuc2RuLnNhcC5jb20vdGhyZWFkLmpzcGE%2FdGhyZWFkSUQ9MTYxMzA2OA%3D%3D]
    2) [Calling Web Dynpro ABAP application as work item|Calling Web Dynpro ABAP application as work item through workflow.;
    3) [Integrating WebDynpro ABAP applications with UWL for workflow in Portal|http://wiki.sdn.sap.com/wiki/display/WDABAP/IntegratingWebDynproABAPapplicationswithUWLforworkflowin+Portal]
    Hope it helps you..

  • BPM or Abap Workflow

    Hi Experts
    I have to implement a Sales Order process for my client.
    Overview of the process which needs to be implemented:
    A company sells xyz product. So the customer places an offer for abc product at some price. The request goes to the sales department's manager who checks the customer demands and accepts/rejects/edits the request according to some rules like mkt price. If he accepts the offer, it becomes the contract for which sales order is created and invoicing is done.
    Company can edit the request, updated the price and sends back to customer. If customer is happy it becomes a contract again for which sales order can be created.
    I need to implement the scenario using webdynpro for abap or java.
    My Question:
    I have implemented such scenarios using UWL and SAP Abap workflows. I am new to CE 7.3 version and BPM concept.
    Experts please guide me which would be the best way to implement such scenario. Should I stick to normal abap workflow method or can I do it through BPM? What would be the challenges if I go by BPM approach.
    Thanks and Regards
    Sonal

    Hi Sonal,
      You didn't specify all the systems involved in this process - i.e. is it one central ERP, multiple SAP and non-SAP? The primary use case for SAP NetWeaver BPM is to orchestrate processes across multiples systems, presenting the user with one central location to conduct their work (UWL) and a consistent user intercace (Web Dynpro).
      If your process only uses one central ERP system for all backend tasks I would (not knowing more details) probably favor a WDA and business workflow based solution. Going outside of the ERP system to implement it wouldn't gain you very much if anything could make your landscape more complicated and create more work. On the other hand, if multiple backend systems are involved this would probably be a good candidate for a SAP NetWeaver BPM based process. Rough generalities, for sure, but you asked :-).
    O.

  • ABAP CERTIFICATION

    Hi
    can any one give me the certification questions on abap
    thanks,
    kiran

    Hi
    Pls go through the following link hope it will help u out
    http://www.sap-img.com/abap/important-abap-faq.htm
    http://www.sap-basis-abap.com/
    http://www.sap-img.com/bdc.htm
    http://sapdomain.com/certification.php
    http://www.techinterviews.com/?p=198
    ABAP Workbench Fundamentals (For course BC400)
    Create ABAP programs and the most important Repository objects using appropriate ABAP Workbench tools
    Navigate in the Workbench and use the syntax help
    Process source text with the ABAP Editor
    Test programs using the Debugger
    Define elementary and structured data objects
    Overview of important ABAP statements
    Use internal tables (introduction)
    Use modularization techniques local in the program
    Database dialogs: information about database tables in the ABAP Dictionary, read database tables
    User dialogs: list, selection screen, screens
    Overview of ABAP Web Dynpro (from SAP NetWeaver 2004s)
    Use function groups and function modules, classes and methods, BAPIs
    Project-oriented development using the Transport Organizer
    Overview of the different options for adapting software
    Advanced ABAP (For course BC402)
    ABAP runtime environment
    ABAP types and data objects
    Unicode
    Analysis tools for programs
    Work with internal tables
    Program modularization with function modules
    Performance of complex Open SQL statements
    Dynamic programming with field symbols and references
    Runtime type information, runtime type creation
    Program calls and memory management
    ABAP Objects : Object Oriented Programming in R/3 (For BC404)
    Introduction
    Analysis and Design
    Principles
    Generalization/Specialization
    Events
    Global Classes/Interfaces
    Summary and Outlook
    Developing User Dialogs (For BC410)
    Course Overview
    Basics for Interactive Lists
    The Program Interface
    Interactive List Techniques
    Introduction to Screen Programming
    Screen Elements for Output
    Screen Elements for Input/Output
    Screen Elements: Subscreens and Tabstrip Controls
    Screen Elements: Table Controls
    Context Menus
    Lists in Screen Programming
    Preview: Control Framework
    Enhancements and Modification (For course BC425)
    Overview of the options for making customer-specific adjustments to the SAP standard system
    Personalization (transaction variants)
    Enhancements to:
    - Elements of the ABAP Dictionary
    - SAP programs
    - SAP screen menus
    - SAP screens
    Enhancement techniques:
    - Enhancements to elements of the Dictionary
    - Enhancements via customer exits
    - Business Transaction Events (BTEs)
    - Business Add Ins (BAdIs)
    - User Exits
    Modifications:
    - Procedure
    - Utilities (Modification Assistant, Modification Browser)
    - Modification adjustment
    SAP Note Assistant (tool for SAP Note implementation)
    ABAP Dictionary (For course BC430)
    Introduction
    Tables in the ABAP Dictionary
    Performance in Table Accesses
    Consistency through Input Checks
    Dependencies of ABAP Dictionary Objects
    Changes to Tables
    Views
    Search Helps
    Developing Internet Application Components (For course BC440)
    Course Overview
    Introduction
    Internet,Intranet & WWW
    HTML,CSS and JavaScript
    Internet Transaction Server
    ABAP Workbench Basics
    SAP GUI for HTML
    Easy Web Transactions
    ITS Flow Logic
    HTML Business
    Summary and Outlook
    Form Printing Using SAPSmart Forms (for course BC470)
    Overview of SAP Smart Forms
    General concepts in form printing
    - Windows and pages, main and secondary windows, text and data
    Creating and adjusting an SAP Smart Form
    - Form Builder, Form Painter, form logic, node types (texts, graphics, addresses, and so on), text modules
    Variables
    - Form interface, global data
    Tables
    - Table Painter, dynamic tables, headers and footers
    Smart Styles
    - Style Builder, paragraph formats, and character formats
    Including graphics
    Change forms and application programs
    Developing BAPI enabled Web Applications with Java (For course CA926)
    For course TABC41, 42 and 43
    Basis technology overview
    ABAP Workbench
    ABAP Dictionary
    ABAP Development Projects
    Advanced Programming in ABAP Development Workbench (week 3 - 4 „TABC42")
    Techniques of List Processing
    Transaction Programming
    Database Updates
    Enhancements and Modifications
    Interfaces for Data Transfer

  • Configuring ABAP Mapping

    I am working on SAP XI 3.0
    As per documentation i add the entry in
    http://<hostname>:<portid>/exchangeProfile
    com.sap.aii.repository.mapping.additionaltypes
    as e.g.
    R3_ABAP|Abap-class;R3_XSLT|XSL (ABAP Engine)
    but i.e. not seen in the
    httP://<hostname>:<portid>/rep/support/index.html
    All Properties options
    so what else configuration required
    because one of its sentence says that:
    Technically, the Integration Server calls the ABAP function CALL_PARTNER_MAPPING with the additional mapping type name as destination. Therefore, the additional mapping type name must be registered as RFC-Destination in the Integration Server, too.
    so where to define RFC-Destination and how.
    Thanks & Regards,
    Gaurav Jain

    Hi
    HERE are steps for abap mapping
    1. Add additional mapping types in your
    exchange profile
    • Open
    http://<host>:<port>/exchangeProfile/ind
    ex.html
    • Choose IntegrationBuilder ->
    IntegrationBuilder.Repository ->
    com.sap.aii.repository.mapping.addition
    altypes
    • Maintain the following entry:
    R3_ABAP|Abapclass;
    R3_XSLT|XSL (ABAP
    Engine)
    2. Check whether the data has been
    successfully read from the exchange profile:
    • Open
    http://<host>:<port>/rep/support/admin/in
    dex.html
    • Choose Administration of Properties ->
    All Properties
    • If the value associated to parameter
    com.sap.aii.repository.mapping
    .additionaltypes is not correct.
    3 . Create a class and implement interface IF_Mapping in that.
    4. implement ABAP mapping.
    Hope this will help
    thanx
    Vinod ahir

  • ABAP Mapping Support in PI 7.1

    Experts,
    Will there be ABAP Mapping support going forward in PI 7.1 ? I have heard that ABAP mappings are "not recomended". Is there a reason/logic behind it ?
    Any ideas will be of help.
    Thanks,
    AM

    > Will there be ABAP Mapping support going forward in PI 7.1 ?
    Yes PI7.1 will support ABAP Mapping.
    >I have heard that ABAP mappings are "not recomended". Is there a reason/logic behind it ?
    Performance point of view its not adviceble to implement ABAP Mapping.But if you follow best coding standards we can use ABAP mapping too..
    Regards,
    Raj

  • ABAP-Proxy to SOAP: Error in SOAP Adapter

    Hi!
    I would like to implement ABAP-Proxy to SOAP scenario.
    Unfortunately my SOAP receiver channnel has the following error:
    SOAP: call failed: java.io.IOException: No SOAP Envelope but 1 definitions; HTTP 200 OK
    Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: No SOAP Envelope but 1 definitions; HTTP 200 OK: java.io.IOException: No SOAP Envelope but 1 definitions; HTTP 200 OK
    Furthermore the call of  /sap/bc/soap/rfc of business system B is erroneous
    http://<server system B>:8000/sap/bc/soap/rfc
    Here I get the error: HTTP 500 Internal Server error
    Can some one help me to solve this problem?
    Thank you very much!
    regards
    Holger

    Hi,
    Are you using the webservice exposed by SAP or it is third party webservice. Can you explain your complete scenario? What is the url you have given in your receiver SOAP Channel? Was that no configured earlier?
    If at all you are using the SAP webservice, the wsdl link should be.
    http://<server>:<http port>/sap/bc/soap/wsdl11?services=BAPI_MATERIAL_EXISTENCECHECK&sap-client=200
    The target url you will be able to see in the wsdl itself also
    amit

  • Abap objects and selection screen

    Hello everybody,
    I am interested in your ways of implementing selection-screens in the style of ABAP Objects.
    In earlier times (when I used to implement ABAP objects in a procedural way) I just put the selection-screen commands in an include or a form routine of my ABAP report. So it was possible to run the report in background.
    Now I read something about selection-screens/dynpros and "separation of concerns" in the book "ABAP Objects" written by Keller. He advises using function groups to encapsulate presentation from logical matters. (Selection-screen commands are in an automatically generated include now). I implemented this way. (ABAP report with a local class, which has a main method, where function module of the function group is called). It works, but i see no chance to run my report in background now.. but I need to run the report in background.
    Does anybody know a solution without deleting function group?
    What do you think is the best way of using selection-screen-commands and ABAP Objects, especially regarding running in background?
    Thx for your advise in advance.
    Kind regards,
    Anne

    Hi Naimesh,
    thx for explanation. I am not sure, if I understood everything in the right way.
    Where do you write the code for building the selection-screen? (PARAMETERS, SELECT-OPTIONS etc.)
    If you write these commands in a class method, you will get a syntax error ( because it's forbidden per definition of ABAP objects). So, am I right assuming that you put the coding just at the beginning of the ABAP report ? And after START-OF-SELECTION-event you start the processing... ?
    Furthermore, I don't really understand why you create an separate class for ALV. I found your "SAP abap help"-blog, where you explained the concept of MVC ((By the way, well done!), but you didn't mention an "ALV class" there..
    Mh.. another question - have you ever combined MVC with object services?
    At the moment I'm working on a software project where I use object services. I created 2 persistent classes via SE24 and one local class in my ABAP Report.
    I don't really see possibility to implement MVC in this project without change very much of coding and class structure...
    In my opinion the M (data&business logic) are my existing global classes and my local class is kind of Controller class?!
    Thx in advance,
    Anne

  • Tasks are not appearing in UWL

    Hi All,
    When i am accessing UWL application in portal we are getting warning  "cannot Connect to Provider".
    I did connection test of the system object and the connector is working fine (using SAP Logon Tickets). When checking the UWL log I have found the following messages:
    "Problem in calling BWF API to retrieve inbox items in system
    SAP_ECC_HumanResources"."com.sap.portal.connectivity.ConnectivityRuntimeException: No more storage to append internal table".
    Please help me on this.'
    Thanks,
    Ravi.

    Dear Ravi
    I hope you are well and many thanks for using the SAP Discussion Forums.
    In relation to the scenario that you have described you mentioned the following:
    When you are accessing the UWL application in portal you are getting the warning  "cannot Connect to Provider You performed a connection test of the system object and the connector is working fine (using SAP Logon Tickets).
    When checking the UWL log you have found the following messages:
    "Problem in calling BWF API to retrieve inbox items in system SAP_ECC_HumanResources"."com.sap.portal.connectivity.ConnectivityRuntimeException: No more storage to append internal table".
    Ok now in relation to the issue that you have described there are a few important points to highlight. The UWL follows and works from the concept off the UWL Destination Service Configuration.
    Now although you mentioned the configurations are setup accordingly. I would like you to kindly review the UWL Destination Service Configuration as the smallest discrepancy maintained can cause unpredictable and unexpected behaviour.
    SAP Note: Note 1133821 - UWL Destination Service configuration
    When you followed and implemented SAP Note 1133821 - UWL Destination Service Configuration we need to make sure that connector names and also destination names match exactly (Case Sensitive).Example: I mean if your portal system alias (=UWL connector name) is for example XYZCLNT100, then the rfc destination name should be exactly XYZCLNT100$WebFlowConnector. After checking this and if you make any configuration changes
    Clear the UWL Cache
    Restart the UWL Service (during a period of downtime/low usage levels)
    Let me provide a little more clarification regarding the importance of a correct UWL destination setup: The UWL works using two Pull operations. Firstly tasks are pulled from the backend into the UWL cache and they are then pulled a second time from the cache into the UWL User Interface. Due to this architecture there is an inherent delay in the automatic refresh's
    of the UWL. There is no way, in the current architecture that the UWL can refresh instantaneously.
    This is upon inital load as the cache must be built first upon logon.
    So getting back to this error that you are encountering "Cannot connect to the provider". From a general troubleshooting and overview analysis guide I would like to point you in the direction of the following guideline link:
    (UWL)Error message while trying to connect to provider
    http://wiki.scn.sap.com/wiki/display/TechTSG/(UWL)Error+message+while+trying+to+connect+to+provider
    Now to be more focused in our investigation let us seperate your two log findings.
    The first of which relates to:
    Problem in calling BWF API to retrieve inbox items in system SAP_ECC_HumanResources".
    Regarding the exception above did you attempt to recreate any system objects to see if that resolved the issue? Also kindly ensure your authorizations are configured correctly.
    Secondly
    "com.sap.portal.connectivity.ConnectivityRuntimeException: No more storage to append internal table".
    I would like you to review the following documentation:
    KBA number: 1577547 UWL Performance Tips and Considerations
    Also, you may want to take a look at our sizing guide that our colleagues colleagues in development support have written in relation to the UWL. You can find the document under this path: www.service.sap.com/sizing  > sizing guidelines ' SAP NetWeaver   > UWL Sizing guide
    These are details that you need in order for the performance to be optimal in the Universal Worklist.  Please check through the documentation to see if your parameters are set accordingly and also that you have followed the information in this document.
    Kindly update me as per your findings.
    Kind Regards
    Troy Cronin - Enterprise Portal Support Engineer.

  • XML to ABAP - where the ABAP mapping?

    Dear experts,
    I have to do an ABAP mapping which I have never done before.
    I found blog:
    /people/r.eijpe/blog/2005/11/21/xml-dom-processing-in-abap-part-ii--convert-an-xml-file-into-an-abap-table-using-sap-dom-approach
    which shows the ABAP code.
    I use PI 7.1
    Questions:
    - But where in XI/PI do I implement this code?
    - How can I test the code while I write it?
    - Can I pick up the XML file to map from an FTP server?
    Thank you very much for your help!
    Best regards,
    Peter

    Hi,
    I dont think you really need to develop ABAP Mapping , you can achive this requirement using standard Graphical Mapping.
    But let me know which IDoc/rfc or table you want to update information.
    if it is bapi use RFC  IDoc go with IDoc adapter.
    elase try with proxies.
    normally it is not a best practive to implement ABAP Mapping,sometimes you experience perfromace issues.
    Regards,
    Raj

Maybe you are looking for

  • How to refresh a JAR file in an applet

    Hello All, I have an applet whose class files are in a Jar file called classes.jar. The applet also makes use of a JAR file called info.jar, in which there is a text file. The text file contains data which the applet processes. While the classes.jar

  • Smartform print issue in dotmatrix

    Hi,     I had the task of aligning some values on a pre-printed form using smart-form. Three pages are to be printed continuously. I did the alignment part and the first page was printing fine. However in the next page the print was shifting downward

  • Print the Assembly Parent Item Code only on the AR Invoice

    Hi Experts, We have this scenario wherein for certain assembly items we want only the Parent Item code to appear on the AR Invoice; printed for the customer. How can we achieve this? Is it possible to specify particular field in the layout? As per ou

  • Bom massive change of item category

    dear can you suggest a valid tool for a massive change of item category. I need to change the item category of many bom component. The old value is L , the new value is N. In transaction CS02 is very difficult to change the item category of a compone

  • Activity Diagram in Jdeveloper.

    Hi , I am trying to create a activity diagram for representing my requirement. I have two separate diagrams. In the MainFLow , i use 'Call Behaviour Action' so that i could call the subFlow. The problem is In the MainFlow, i would like to pass the pa