ABAP OO attributes in workflows

Hi,
Concepts of Using ABAP OO attributes in workflows and tasks
Thanks,
Diwakar.

http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
DIRLL DOWN AND INTERACTIVE REPORT
http://www.sap-img.com/abap/difference-between-drilldown-report-and-interactive-report.htm
PAGE BREAK FOR ALV LIST
check out this link
http://www.abap4.it/download/ALV.pdf
good book on ABAP objects(OOPS)
http://www.esnips.com/doc/bc475662-82d6-4412-9083-28a7e7f1ce09/Abap-Objects---An-Introduction-To-Programming-Sap-Applications
How to check Cluster Table Data
https://forums.sdn.sap.com/click.jspa?searchID=5215473&messageID=3520315
http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
http://help.sap.com/saphelp_47x200/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
Check this cool weblog:
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
/people/thomas.jung3/blog/2004/12/08/abap-persistent-classes-coding-without-sql
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b6254f411d194a60000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5654f411d194a60000e8353423/content.htm
http://www.esnips.com/doc/375fff1b-5a62-444d-8ec1-55508c308b17/prefinalppt.ppt
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
http://www.allsaplinks.com/
http://www.sap-img.com/
http://www.sapgenie.com/
http://help.sap.com
http://www.sapgenie.com/abap/OO/
http://www.sapgenie.com/abap/OO/index.htm
http://www.sapgenie.com/abap/controls/index.htm
http://www.esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
http://www.esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
http://www.sapgenie.com/abap/OO/index.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
http://www.sapgenie.com/abap/OO/
these links
http://help.sap.com/saphelp_47x200/helpdata/en/ce/b518b6513611d194a50000e8353423/content.htm
For funtion module to class
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5954f411d194a60000e8353423/content.htm
for classes
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm
for methods
http://help.sap.com/saphelp_47x200/helpdata/en/08/d27c03b81011d194f60000e8353423/content.htm
for inheritance
http://help.sap.com/saphelp_47x200/helpdata/en/dd/4049c40f4611d3b9380000e8353423/content.htm
for interfaces
http://help.sap.com/saphelp_47x200/helpdata/en/c3/225b6254f411d194a60000e8353423/content.htm
For Materials:
1) http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCABA/BCABA.pdf -- Page no: 1291
2) http://esnips.com/doc/5c65b0dd-eddf-4512-8e32-ecd26735f0f2/prefinalppt.ppt
3) http://esnips.com/doc/2c76dc57-e74a-4539-a20e-29383317e804/OO-abap.pdf
4) http://esnips.com/doc/0ef39d4b-586a-4637-abbb-e4f69d2d9307/SAP-CONTROLS-WORKSHOP.pdf
5) http://esnips.com/doc/92be4457-1b6e-4061-92e5-8e4b3a6e3239/Object-Oriented-ABAP.ppt
6) http://esnips.com/doc/448e8302-68b1-4046-9fef-8fa8808caee0/abap-objects-by-helen.pdf
7) http://esnips.com/doc/39fdc647-1aed-4b40-a476-4d3042b6ec28/class_builder.ppt
8) http://www.amazon.com/gp/explorer/0201750805/2/ref=pd_lpo_ase/102-9378020-8749710?ie=UTF8
1) http://www.erpgenie.com/sap/abap/OO/index.htm
2) http://help.sap.com/saphelp_nw04/helpdata/en/ce/b518b6513611d194a50000e8353423/frameset.htm
Reward Points if useful

Similar Messages

  • Error handling in Abap Class for SAP Workflow

    Hi Experts,
    I would like to know if we have an option in abap classes used in workflows to send errors to the workflow log. We can achieve this in BOR Object methods by using the EXIT_RETURN <CODE> var 1 var 2 to send the errors back to the workflow, but how is this achieved through methods from classes  used in workflows.
    Appreciate your quick responses,
    Chaitanya

    Just raise exceptions in the normal OO way. Any exception that is a subclass of CX_BO_ERROR should be automatically available in workflow. Use subclasses of CX_BO_TEMPORARY for temporary errors.

  • ABAP OOP method in Workflow task 6.20

    Hello all!
    In the following blog /people/jocelyn.dart/blog/2006/07/25/using-abap-oo-methods-in-workflow-tasks it is mentionned that to enable OOP methods for workflow tasks on 6.20 one needs to run report SWF_CATID.
    I'm currently on a customer system 6.20 ABAP SP50 and this report simply does not exist. Is this report appearing in a later support pack or is this not available until 6.40 as I belived....
    Any advise on how to enable this on an above system is highly appriciated!
    Regards
    Martin Jonsson

    Hi,
    Check this Report - RSWF_CATID.
    Regards,
    Surjith

  • Virtual attribute in workflow template

    Hi all,
    I have crated a single line virtual attribute in BOR. When I test this virtual attribute at BOR level, its getting filled.
    I am using this virtual element to pass from workflow container to task container. But I don't see it filled in workflow container.
    Do i need to do anything explicitly to get the vauie of virtual attribute in workflow template?
    Kr,
    Vithalprasad

    Hi,
    But I don't see it filled in workflow container.
    Check the binding, Re-generate and test it again.
    Regards,
    Surjith

  • ABAP OO class-based workflow, wait step

    Hello,
    I'm hoping someone is able to help me.  I've implemented a class which triggers a custom workflow through a custom event of the class.  At one point during the workflow I want to use a wait step that waits for another custom event to occur.  I've created my second event which I want to trigger from an ABAP ALV Grid report for users, that will allow them to select the specific workflows to trigger this event for.  My problem is, I am having trouble figuring out how to find the correct object instance of my class from within the ABAP program and trigger the event specifically for that instance, so that the workflow can continue and eventually complete.  I have implemented the IF_WORKFLOW interface and up to this point the workflow is functioning correctly.
    Thanks,
    Leslie

    Hello,
    Sorry, not sure where my brain was. Actually I do know: at two clients with projects going live this month, so apologies for a rushed and inaccurate response. It's CL_SWF_EVT_EVENT.
    Jocelyn's blog I referred to includes a code sample using the same class on how to raise an event with an object key.
    Regarding your second question: No you don't need to do any binding. Just use an instance of your object and it will wait for an event with the same key. The WF part is very straightforward and works exactly like BOR, it's just raising event that can't be done with the WAPI.
    Cheers,
    Mike

  • MDM ABAP API AND BUSINESS WORKFLOWS...

    Hi All,
    In the following vedio blog, SAP saying SAP buisiness workflows & MDM ABAP API combination for certain scenarios.
    http://www.sdn.sap.com/irj/scn/shop?rid=/media/uuid/40923f37-3483-2c10-5b87-967a607fa3b2
    Anyone implemented this approach?

    Hi.
    you can utilize example program provide by SAP, follow this path which may help you
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/47/5fd3f2cbd75518e10000000a421138/frameset.htm
    Thanks,
    Jignesh Patel

  • Multiline attribute vs. table type based attribute in workflow container

    Hi,
    When we are talking about definition of workflow container attribute, you have to choose a type of attribute from a dictionary and have to decide if it is multiline attribute or single line (flat). If we want to define a multiline string-based attribute, we can do it in the following ways:
    — define an attribute type of string and set checkbox on multiline;
    — define an attribute table type of string and do not set checkbox on multiline.
    My question is:
    Is there any difference between these two approaches, described above (flat type + multiline vs. table type + single line)?
    Thanks.

    I don't think that there is any difference. If you set a table type as container element data type, the multiline checbox is checked automatically (and you cannot change that). So eventually the table type container element is the same as a structure type container element with multiline checkbox checked.
    EDIT: Or does it behave differently for you?
    Regards,
    Karri

  • Scope Of ABAP Programming in the WorkFlow

    Can any one tell me the scope of programming in the workflow and also the way to start it.

    Amit:
    Not sure what you mean by "scope", but anyway .....
    You can call a function module as a workflow task. Once in the function module, you can write as much ABAP as you want. In terms of data available, any parameters / values you want to access and / or modify within the called function module has to be passed in the workflow container.
    Suggested reading is Practical Workflow for SAP available from SAP Press: link is http://www.sap-press.com/H950.html Also try the following links for more documentation:
    https://sapneth9.wdf.sap.corp/workflow
    http://help.sap.com/saphelp_webas620/helpdata/en/a5/172437130e0d09e10000009b38f839/frameset.htm
    Regards,
    D.

  • Abap report attributes : Authorization group

    Hello,
    I would like to know if there is an enhancement to force the developer to assign an authorization group to the new created abap report, when filling the attributes
    Thank you by advance
    Philippe

    Hello,
    Thank you all for your answers.
    In both FUNCTIONs , EXIT_SAPDSAHD_010 (include ZXSEUU09) and
    EXIT_SAPLSEDTATTR_010 (include ZXSEUU20), I inserted a break <sy-uname>.
    When creating a new abap report (i.e. a local object), I reach only the
    break in include ZXSEUU20, and never after having filled up the program
    attributes popup, always before.
    My initial goal was to force the developer to enter a value in the authorization
    group.
    Do you have an idea of what is going wrong or is it the normal behaviour?
    Thank you,
    Philippe

  • ABAP with Webdynpro or Workflow

    Hi ALL,
    I am a fresher to SAP working from past 8months. Till now I did only one project that is a Upgrade project from 4.6C to ECC 6.0 and I wonder how will my career goes if it is like this. Please suggest me to move into some other technology Like WebDynpro or ABAP Workflow. How will be the future for these two things.
    Please advice your valuable comments.
    Thanks In Advance.
    Manasi.

    ABAP is very good plaftorm which SAP gifted to US.
    Try to learn cross platform technologies that are Wokflow.  Webdynpro. I would say Both are good and very Insteresting.
    Since you are already in ABAP try to do coding for all your objects in Object Oriented ABAP. So that once you are familiar with OOABAP it will be very easy to you to learn WebDynpro. Workflow is nothing but a automated process for the activity that a person or bussiness needs to do. it is just a automatic process like sending mails when a PO is created... etc
    It is very easy to learn and you can always learn multiple things at a time.
    Hope this helps

  • ABAP APIs for MDM Workflow Modification

    Hello All
    I require a help from all of you. Currently I have a particular business case where I need to configure the MDM workflow & do changes & modifications in it via ABAP APIs. Currently we are having Java APIs in plcae.
    Can you please tell me whether we have some ABAP APIS for this MDM Workflows, if yes what are their EXact names & functionalitites.
    Also can we download them from Service Marketplace.
    Please reply ASAP.
    Regards
    Madhurim Basu

    Hi Madhurim Basu
    ABAP API(SAP MDM 5.5.-7.1) are'nt support workflow management
    SAP MDM(5.5-7.1) JAVA API  are support workflow
    More about JAVA API you can read from:
    http://help.sap.com/javadocs/MDM/current/
    Regards
    Kanstantsin

  • Binding ABAP Class Attribute with BUS2038 in a Standard WF task

    Hi,
    I need help as mentioned in the subject line.
    In my standard task I am capturing event for BUS2038. In the General tab I have a ABAP class which has implemented IF_WORKFLOW. From BUS2038 I just need notification number.
    Since my source is a BO and my target is a class. How do I make this conversion and pass the data to my class?
    I know there are several solution but none have solved my concern.
    Thanks,
    Sridhar Karra.

    Hi,
    If you want to access teh attributes of the BOR inside a class emthod then you have to make use of teh MACROS.
    1. include INCLUDE CNTN01_SWC  in the class local macros section. and in the type groupsof the class include SWC0.
    2. Now if you know the key of the BOR instance then create a BOR object inside the class method as below
    DATA lo_object   TYPE SWC0_OBJECT.
    SWC0_CREATE_OBJECT lo_object '<BUSXXXX>' '<Key of the BOR>.
    the above line will create the instance of the bor inside the class method
    now inorder to access the attributes of the BOR  use the below code
    DATA lv_notif_no   TYPE  <type of the notification>.
    SWC0_GET_PROPERTY lo_object '<ATTRIBUTE NAME> lv_notif
    In this way you can access the BOR attributes inside a class method.
    Regards
    Pavan
    Edited by: Pavan Bhamidipati on Dec 15, 2011 11:01 PM

  • Need to pass user_id and password in URL item attribute of workflow

    Hi Gurus,
    I am facing an issue in creating an URL in workflow builder.
    Basically i have created an URL Item type attribute with value
    ../../OA_HTML/jtfTaskMain.jsp?jttst0=2414_23135%2C23135%2C-1%2C0%2C&jttmexjtfm0=_0_0_1_0_f_nv_&jttmexetfm1=_0_-1_&jfn=ZG700F3B7360316A8A7557B082337FBD0423D2AA232DEA5407CEA2D4D6508E6A04693B0E4B1E1EA9069F1DFFC5EA0DB3ABED&jtfm0=_0_0_1_1_f_nv_&etfm1=_1_-1_&oas=6B1ntRszm8xl-UOPcBYwww..&task_id=10505&PID=&PNAME=&PTYPE=
    in workflow and above highlighted values are the dynamic paramers to open the standard JSP page. The above link works because it is user specific. Please let me know how to pass these dynamic parametsr like user_id, password, OAS,task_id to the URL?
    Thanks in advance,
    Veerendra
    Message was edited by:
    user621894

    Hi,
    You'll need to determine the values and populate the URL in a PL/SQL activity earlier in the process.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://thoughts.workflowfaq.com ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • WD ABAP UI design with workflow

    Hi All,
    We have a requirement of designing a UI with some text boxes, labels and a submit/cancels buttons.
    User 1 enter the details, clik on submit. Workflow should trigger and send the same info has to flow to user 2 for approval. Once appoved/rejected by User 2, a notification should be sent back to user 1 about the actions.
    Workflow will be designed accordingly in backend, once this done how the workflow should be called to WD ABAP component view in order to trigger the event ?
    We are using ESS/MSS Portal for this requirement. Please share your experiences. 
    Thanks for your inputs in advance.
    Regards,
    Anil kumar

    You can try the following:
    * Started from work item?
    DATA: t_requester TYPE STANDARD TABLE OF swotobjid,
          l_workitem  TYPE swwwihead-wi_id.
    FIELD-SYMBOLS: <requester> LIKE LINE OF t_requester.
    CALL FUNCTION 'SWO_QUERY_REQUESTER'
         TABLES
              requester = t_requester
         EXCEPTIONS
              not_found = 1
              OTHERS    = 99.
    IF syst-subrc = 0.
      LOOP AT t_requester
           ASSIGNING <requester>
           WHERE objtype = 'WORKITEM'.
        l_workitem = <requester>-objkey.
      ENDLOOP.
    ENDIF.
    Message was edited by:
            Kjetil Kilhavn
    See the trigger an ABAP webdynpro from a  R/3 workflow? in which your question seems to have been much better answered by Alan Rickayzen and others.

  • Do you have an ABAP sample which launches workflow(s)?

    Hello friends,
    Do you have an ABAP sample code which populates containers and launches workflow(s) afterwards? A sort of driver program.
    Your help is greatly appreciated.

    You can search this forum
    You can start a Workflow using FM
    SWE_EVENT_CREATE
    SAP_WAPI_CREATE_EVENT
    provided an event is maintained as a triggering event of wflow or you can directly start a wflow using FM
    SAP_WAPI_START_WORKFLOW
    Give a search in this forum you will get lots of example.
    Thanks
    Arghadip

Maybe you are looking for

  • Material master data complete in bi - infoset or multiprovider

    Hi all. for one of the reporting requirement of my client i need to extract the complete material master data in BI - from MARA, MARC, MARD, MSTLB tabls. which i have done and stored in the infoobjects - 0MATERIAL, 0MAT_ST_LOC, 0MAT_PLANT, 0MAT_SALES

  • Model View

    Would it be natural to have the Views in the Designer interface bind to variables and actions in a single location, so that all data, including available actions, data, instance variables, and P-list variables, etc are in one location and one Interfa

  • External USB Drive hangs Disk Utility when trying to Format

    Hello Everyone, I have a Maxtor DiamondMax 10 300gig hard drive in an enclosure connected to my iMAC via USB. The drive was previously used on an Win XP pc and worked fine. I want to format it and use it as a backup for my MAC. When I plug in the dri

  • How can I get itunes to change and update mp3 files?

    Hello basily what im asking is. i have a itunes libery with all the right artist names and all the alubem covers i got from internet and sorted into playlist. Is there a way i can get itunes to change the actual mp3 files so that it has the right art

  • MySQL uprgrade: 5.0.22 -- 5.0.82

    We're currently running OS X Server 10.4.11 and MySQL 5.0.22. A recent attempt at upgrading MySQL from 5.0.x to 5.1.x was awful (to say the least) and I'm wondering if anyone's had experience doing an incremental upgrade from 5.0.x to 5.0.x? It's nee