`
evangxli
  • 浏览: 230898 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

转 Using the step "Form" (Detailed example)

阅读更多

Using the step "Form" in workflow

By Sai Kumar B, Enteg Infotech, From link.

In the need of input from the user other than mere clicking of accept and reject actions, we can use the Form Step in workflow. The form step presents the user a form (User interface) thus by enabling the workflow developer to capture the required input from the user. The form used here is just like classic Dynpro screen, which can be designed in Screen Painter (SE51).

To Begin with lets start with Workflow builder, SWDD. In this tutorial I was just showing how to include a form step inside a workflow.

  1. Right click on the activity and select create.
  2. Select the form step type.
  3. In the next screen provide Step Name and agent assignment
  4. Select the form type and action
  5. Then click on Create (Before clicking on Create make sure that you have declared a structure in container which can be used as the structure for the form / Screen you are going to include.
  6. If you have not created the structure, you can do so by double clicking the container.
  7. Then give name for the container element and type of the element, and if you are using this structure for changing of some values be sure to check export and import check boxes in properties tab.
  8. Coming back to the form step click on the create button.
  9. This will start a wizard, Click on continue
  10. Give your form a name and select the structure for which you are building the form .
  11. And click on continue.
  12. Then click on complete
  13. Save the object
  14. Now you can change the form as per your need. You can use the form as it is, as the logic will be handled automatically. The changes that were made in the form at runtime will directly reflected in the container element. If you need more complex logic you can modify the form as per your requirements by clicking on change button.
  15. This will open the form in screen painter to modify the form, make necessary changes in layout.
  16. If you need to change the flow logic you can go there by clicking on flow logic, where you can change the flow logic.
  17. If you want to control the data in PBO and PAI level you can double click the module to be navigated to the function modules generated by sap system. Even though SAP recommends not to change the modules you can change them with due caution to meet your requirements.


Finally activate everything and test.

分享到:
评论

相关推荐

    Flask By Example.pdf 最新 原版

    This book, "Flask By Example," aims to guide readers through the process of creating sophisticated web applications using Flask, catering to those familiar with Python fundamentals and interested in ...

    Java邮件开发Fundamentals of the JavaMail API

    Before looking into the JavaMail API specifics, let's step back and take a look at the protocols used with the API. There are basically four that you'll come to know and love: * SMTP * POP * IMAP...

    Android代码-green-coffee

    Green Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more ...

    Microprocessor Design Principles and Practices With VHDL

    - **Transistor Level:** The most detailed level, it involves designing using transistors, typically MOSFETs (Metal-Oxide-Semiconductor Field-Effect Transistors). This level is crucial for ...

    cucu-a compiler you can understand

    The detailed grammar definition and example code snippet offer a solid foundation for understanding how a compiler processes source code and translates it into executable form. Whether you're a ...

    Mastering_Perl_Tk_1st_ed_2002.pdf

    The "Hello World" example serves as a starting point for understanding how to create simple GUI applications using Perl/Tk. This includes creating a window, adding text, and handling basic user ...

    i-vector的工具箱

    The speaker-specific models are then adapted from the UBM using the maximum a posteriori (MAP) estimation. During the evaluation phase, each test segment is scored either against all enrolled speaker...

    Sybex - Mastering Visual Basic .NET (VBL).pdf

    In many cases, I provide a detailed, step-by-step procedure that will help you accomplish a task, such as designing a menu. But not all tasks are as simple as designing menus. I explain why things ...

    Mac Programming for Absolute Beginners

    For example, variables are used to store data, and control structures like loops and conditional statements help control the flow of the program. #### Using Xcode and Related Tools Xcode is the ...

    Algorithms in C++, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching

    An example is quicksort, where the partitioning step is a constant-time operation, but the recursive calls are made on two smaller subarrays. 6. **Examples of Algorithm Analysis**: Detailed examples...

    FastReport.v4.9.81 for.Delphi.BCB.Full.Source企业版含ClientServer中文修正版

    For example, you can build and show another report with detailed information about the item that was clicked. Don't be concerned about confidentiality with report encryption! You can open the report...

    Bochs - The cross platform IA-32 (x86) emulator

    In addition to the default Bochs method using the CTRL key and the middle mouse button there are now the choices: - CTRL+F10 (like DOSBox) - CTRL+ALT (like QEMU) - F12 (replaces win32 'legacyF12'...

    Handbook of Research on Soft Computing and Nature-Inspired Algorithms

    Thispaperisthefruitofmanyyearsofresearchintheformofsynthesiswhichgroupsthecontributions proposedbyvariousresearchersinthisfield.Itcanbethe...

Global site tag (gtag.js) - Google Analytics