Skip to Content
author's profile photo
Former Member

ITS and Flow Logic

Hi... im not quite sure if this subject belongs in this forum, but anyway...

We have a client who is running SAP R/3 4.6b and wishes to create a sales order interface on the web. Because they dont have WAS, we proposed building a sales order interface using ITS. Im unsure though on which programming model to use - Web Transactions (IAC) or flow logic. The interface simply will contain 10 line items and allow users to search for materials, enter quanities etc.

My issue with flow logic is that its difficult to allow users to search for materials. Within Web Transactions, theres a macro called ~searchhelp that brings up the standard SAP search screens. However, with the flow logic model this doesnt exist. Any suggestions on what programming model I should use for this type of web application?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Mar 01, 2004 at 10:14 AM

    Hello Costa,

    I think you should use Flow Logic. I've published a example to create a sales order on my homepage:

    http://www.computerservice-wolf.com/schulung/its-flow-logic-salesorder.html

    For search functions you have to write your own RFC enabled function modules to fill dropdown or select boxes. Or do it like we did: We exported the SAP Catalogue to a MySQL PHP application. There we do the search, catalogue browsing and shopping chart. You can see this live at http://www.siteco.de/.

    If you need further information, don't hessitate to contact me.

    Regards

    Gregor

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Mar 01, 2004 at 11:36 AM

    Thanks for your response. A quick question about the persistance of data in flow files and moving data (variables) across pages. My Sales Order screen containes 10 line items consisting of material, quantity and description fields, with a search button next to each material name. When the user clicks on the search button, the app moves to a new page with material search parameters, which lists the materials when executed. Once the user clicks on the material, the app moves back to the original sales order screen and fills the material code and description with the selected material.

    I've implemented this by calling a funciton module when the user clicks on the material search button, which stores the contents of all the current line items. Once the user selects a searched material on the next page, the same bapi is called again the material is added to the corresponding line item. I've used the 'persistance' parameter in the flow files to store the contents of the sales order screen. Is this the correct method of passing and storing data using flow files?

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Costa,

      persistence is good to store this data.

      I think there's one thing you can improve in your application. Make the order screen dynamic. Give the customer in the first step only one line for items and add a button where he can add more lines.

      Is it possible to get the code of your application when it is finished?

      Regards

      Gregor

  • author's profile photo
    Former Member
    Mar 03, 2004 at 08:33 AM

    Thanks gregor....

    Something that concerns me though. Apparently WAS does not support flow logic model of ITS, just IAC's. Our client is looking to upgrade from R/3 4.6b to R/3 Enterprise next year. What kind of impact will this have on our flow logic application? Would we have to convert it to a BSP application?

    Add comment
    10|10000 characters needed characters exceeded

    • Hello Costa,

      you don't have to convert your application, because you can use the ITS also in front of a R/3 Enterprise 4.7. One possibility is, to implement the application now in BSP with a Web AS 6.20 in front of the 4.6 System. With a normal R/3 licence the customer can also use the Web AS 6.20.

      Regards

      Gregor

  • author's profile photo
    Former Member
    Mar 03, 2004 at 09:59 AM

    Thank you for your reply...

    Can WAS 6.20 be downloaded and installed for free on a r/3 4.6b license? Would it just sit on a standalone server? Where would the development of the BSP be done, as 4.6b does not have the Web Application Builder in the ABAP workbench?

    Add comment
    10|10000 characters needed characters exceeded

    • > Can WAS 6.20 be downloaded and installed for free on

      > a r/3 4.6b license?

      Yes. In my company we are using 4.6C and can download the Web AS from http://service.sap.com/installations. If you don't find the download link you have to contact your SAP Sales rep to get access to it.

      > Would it just sit on a standalone

      > server?

      Yes. You need at least two servers. Development and Production.

      > Where would the development of the BSP be

      > done, as 4.6b does not have the Web Application

      > Builder in the ABAP workbench?

      Directly in the Web AS 6.20.