How to create a 20 step Stack Sequence

I am working on my GUI interface for a 20 step temp profile. I am using the flat sequence logic. But I see a flaw in my logic. I am passing the temperature to all sequences at the same time. How can I run step 1,2,3??  I have developed a senior moment.
Solved!
Go to Solution.
Attachments:
tempsys.llb ‏131 KB

Howdy,
I would recommend you putting your Temp and Soak controls into arrays, and utilize a State Machine, rather than the Sequence structure. You'll get much better performance, and your code will be much easier to work with in the long run.
If you need more help after trying that, just ask!

Similar Messages

  • How to create function module step by step

    hi experts,
    i am new to ABAP.
    can anybody tell me the step by step process on how to create a function module for adding two numbers without using editor screen.
    ex: 2+3=5.

    Hi,
    You can only create function modules and function groups using the Function Builder in the ABAP Workbench. For further information, refer to Creating New Function Modules. This section uses an example to illustrate how a function module is created from the point of view of ABAP programming.
    Function Groups and Function Modules:
    Firstly, we create a new function group DEMO_SPFLI to hold the function module. Then, we can create the new function module.
    Parameter Interface:
    You can specify the types of interface parameters in function modules in the
    same way as the parameter interfaces of subroutines. Since function
    modules can be used anywhere in the system, their interfaces can only contain
    references to data types that are declared systemwide. These are the elementary
    ABAP data types, the systemwide generic types, such as ANY TABLE, and types
    defined in the ABAP Dictionary. You cannot use LIKE to refer to data types
    declared in the main program.
    Exceptions:
    Our function module needs an exception that it can trigger if there are no entries
    in table SPFLI that meet the selection criterion. The exception NOT_FOUND
    serves this function.
    Source Code:
    Having defined the parameter interface and exceptions, we can now write the
    source code of our function module. To do this, choose Source code in the
    Function Builder. This opens the ABAP Editor for the include program
    L<fgrp>U<xx> (see Function Groups). This is the include that will
    hold the program code for the function module;
    Data in Function Modules
    You can use the TYPES and DATA statements to create local data types and
    objects. The interface parameters also behave like local data objects. In
    addition, you can access all of the global data of the main program. This data is
    defined in the include program L<fgrp>TOP. To open this include, choose Goto
      Global data. The global data behaves like the instance attributes of a class.
    The first time you call a function module in a particular function group, the data is
    loaded into memory. It can then be accessed and changed by all of the function
    modules in the group. The system retains the values until the next time a function
    module is called.
    Calling Subroutines
    You use subroutines for local modularization. Function modules can
    also use this technique. The function module that they call are defined in the
    corresponding main program.
    If you only want to call a subroutine from a single function module, it is best to
    define them in the same include program as the function module itself, directly
    after the ENDFUNCTION statement. These subroutines can be called from all
    function modules in the function group, but for clarity, they should only be called
    from the function module that precedes them.
    If you want to define a subroutine that will be called from several different function
    modules, you can define a special include program for it with the name
    L<fgrp>F<xx>.
    Raising Exceptions
    There are two ABAP statements for raising exceptions. They can only be used in
    function modules:
    RAISE <except>.
    and
    MESSAGE..... RAISING <except>.
    The effect of these statements depends on whether the calling program handles
    the exception or not. If the name <except> of the exception or OTHERS occurs
    in the EXCEPTIONS addition of the CALL FUNCTION statement, the exception is
    handled by the calling program.
    If the calling program does not handle the exception
      The RAISE statement terminates the program and switches to debugging mode.
      The MESSAGE ..... RAISING statement display the specified message. How the
    processing continues depends on the message type.
    If the calling program handles the exception, both statements return control to the
    program. No values are transferred. The MESSAGE ..... RAISING statement
    does not display a message. Instead, it fills the system fields SY-MSGID, SYMSGTY,
    SY-MSGNO, and SY-MSGV1 to SY-MSGV4.
    Source Code of READ_SPFLI_INTO_TABLE
    The entire source code of READ_SPFLI_INTO_TABLE looks like this:
    FUNCTION READ_SPFLI_INTO_TABLE.
    ""Local interface:
    *" IMPORTING
    *" VALUE(ID) LIKE SPFLI-CARRID DEFAULT 'LH '
    *" EXPORTING
    *" VALUE(ITAB) TYPE SPFLI_TAB
    *" EXCEPTIONS
    *" NOT_FOUND
    SELECT * FROM SPFLI INTO TABLE ITAB WHERE CARRID = ID.
    IF SY-SUBRC NE 0.
    MESSAGE E007(AT) RAISING NOT_FOUND.
    ENDIF.
    ENDFUNCTION.
    The function module reads all of the data from the database table SPFLI where
    the key field CARRID is equal to the import parameter ID and places the entries
    that it finds into the internal table SPFLI_TAB. If it cannot find any entries, the
    exception NOT_FOUND is triggered using MESSAGE...RAISING. Otherwise, the
    table is passed to the caller as an exporting parameter.
    Regards,
    Chandru

  • How to create sale order step by step

    Hi all,
    I am new in SAP SD and how to create sale order. Please give step by step guid for this please.
    Thanks,
    Suresh.

    Please go through the forum rules.  First you have to search the forum to find answers to your queries.  If it is not there, then you can very well post the same.
    thanks
    G. Lakshmipathi

  • How to create a Quick Step to create an appointment but keep the formatting

    I created a Quick Step in Outlook 2013 to create an appointment from a selected email.  The process works except the appointment is created with only the text from the email; all formatting and graphics are lost.  I guess this is the expected
    behavior since the Action is called "Create an appoint with text of message."  Is there a way to set this up so the formatting is retained?

    Hi,
    This is expected and not changeable currently.
    Regards,
    Melon Chen
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • How to create an animation with Image Sequence?

    Im have Quicktime Pro and I want to make an animation. I tried selecting some pictures I have saved "random," but I could only select 1 at a time. So, Im thinking that making an Image Sequence is a separate operation from making it come alive? My question, how do I create an "image sequence?" Say I have a digital cam and I take 20 pictures? Thanks!

    NEVERMIND!!!! I figured it out!! So once I have all the photos (ex: 1,2,3,4,5,6,7...) in a folder, I open image sequence with photo 1 and then it automatically collects the other images! Got it! Im sorry!!

  • How to create a 2 step workflow in CATS?

    Hello Friends,
    Iam trying to implement CATS. I have configured the data entry profile given the task ID TS31000007 (and the rule 157) and i see the workitem in managers inbox.
    My questions are
    1. My client wants an additonal step: If the manager goes on vacation the workitem should go to his superior or the workitem should wait in the managers inbox for 2 days and if he does not approve it within 2 days after that it should get forwarded to his superior.
    How can i procede with this ?
    Can i provide a workflow template in the data entry profile or is it only a task?
    Can CATS be extended to multitask or is it always single step?
    Regards
    Sriram

    Hi SK,
    I doubt that could be done in CATS WF,
    because the Data Entry Profile just considers the task-id, rather than a template.
    Generally your case is solved using dead-line monitoring.
    Aditya

  • In UserInterface, how can I get "SequenceCall" step's "Sequence Call Trace Setting" property ?

    HI ALL!
    I'm writing an UI. I want to know "SequenceCall" step is tracingEnable or Not. It's said that "Use the Step.Module property to obtain a reference to a SequenceCallModule object". I can not fine it. I can obtain a reference using "TS Adapter API". But how dose it associate with "SequenceCall" step.
    Thank you!
    Solved!
    Go to Solution.

    Hi,
    You can do so using the Variant To Data node in LabVIEW.
    Please review the - Obtaining a Different Interface for TestStand Objects topic from the Using Labview and LabWindows/CVI manual with TestStand for more information and an example. 
    You can get a copy of this manual from this link - http://digital.ni.com/manuals.nsf/websearch/B8398AF8729D906F862577B4004FF10C if required.
    Regards
    Anand Jain
    National Instruments

  • Custom Step Type: Sequence Call

    OK, I'm primarily a LabVIEW programmer, but in TestStand I understand how to:
    * Create a Custom Step Type
    * Link a LabVIEW Module for execution, post substep, edit substep, etc.
    * Prevent the user from selecting a different module for an instance of my Custom Step Type.
    All good stuff.
    Now here's what I want to do: the exact same thing, except that I want the custom step to call a subsequence instead of a LabVIEW VI during execution. Yes, I want to use a LabVIEW VI for the edit substep (to set certain parameters for this instance of the subsequence call. Yes, I want to use a LabVIEW VI for the post substep.
    Can this be done?

    Hi,
    Short answer, yes.
    When you create your step type, for the Specify Module you would use a SequcenceCall Adapter instead of your labview adapter.
    You would have to have your sequencefile with your sequences already created seperately and you would set the sequencefile not to use a process model in the sequencefile properties.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • How to create reconciliation account

    hi gurus,
    when iam trying to create a customer,system is asking reconciliation account.But,in the selection list,there are no entries found for reconciliation account..can u please tell me how to create reconciliation account,step by step..this is very urgent...
    Thanks in advance...
    Regards..
    Yogi..

    Hii
    system is giving this error as customer and vendor accounts are needed to update the GL account and the accounts are kind of subledger account,...
    so u need to create the sundry debtors or creditors account in FS00. here under description tab u need to select balance sheet account and under control tab select reconciliation account type as customer or vendor... whatever applicable..
    now give the same GL account number in customer or vendor master data in reconcilliation account number.
    so that through this recon. account is a GL account to which subsidiary ledgers (customer and vendor) are connected and updated..
    hope u got ur answer
    reward points
    sejal

  • How to create workbook in office 2003?

    hi experts,
    how to create the workbook step by step in office 2003.
    i have query created in BI7.
    when i try to copy the sheet and insert the query and save it, it says variable values are changed.
    please provide me the step by step to create workbook in office 2003.
    regards
    venuscm

    Hello,
    A basic step.
    Open BEx Analyzer. -> Open a Query and save as workbook.
    Done!
    You can add more queries on your workbook.
    Click on Design Mode button.
    Click on Insert Analysis Grid button.
    Click over the Analysis grid created and on DataProvider field, assign the desired query.
    Click OK and again on Design Mode button and it's done.
    I hope you find this information useful.
    Kind regards,
    Edward John

  • How to create a IDOC?

    Hi Experts,
    I need to create a Stock TRansfer Order IDOC, the other detaiks are,
    IDOC type: WMTc1D01
    Message type: WMTOCO
    Partner profile: Ship To Acct #
    so, request u that, let me know How to create this IDOC, step by step, if time permits!
    thanq

    Hi Srinivas,
        Go through the following documents.
    Link:[http://lmy52.wordpress.com/2006/06/15/how-to-create-idoc]
    Link:[http://books.google.co.in/books?id=iXfURjhThDYC&pg=PA62&lpg=PA62&dq=createanIDOC&source=web&ots=nVyBnVmhKT&sig=PBiAMxaRUK3cem1v5dIUKz8Rkhc&hl=en&sa=X&oi=book_result&resnum=10&ct=result]
    Link:[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d19fe210-0d01-0010-4094-a6fba344e098]
    If they useful, reward points.
    Thank you,
    Prasad G.V.K

  • About lock object and how to create it

    Hi ABAP gurus,
    Can any one explain about the Lock Objects and How to create Lock object step by step.
    Rgds,

    Hi Rangamma,
    Check this info.
    Lock objects are use in SAP to avoid the inconsistancy at the time of data is being insert/change into database.
    SAP Provide three type of Lock objects.
    - Read Lock(Shared Locked)
    protects read access to an object. The read lock allows other transactions read access but not write access to
    the locked area of the table
    - Write Lock(exclusive lock)
    protects write access to an object. The write lock allows other transactions neither read nor write access to
    the locked area of the table.
    - Enhanced write lock (exclusive lock without cumulating)
    works like a write lock except that the enhanced write lock also protects from further accesses from the
    same transaction.
    You can create a lock on a object of SAP thorugh transaction SE11 and enter any meaningful name start with EZ Example EZTEST_LOCK.
    Use: you can see in almost all transaction when you are open an object in Change mode SAP could not allow to any other user to open the same object in change mode.
    Example: in HR when we are enter a personal number in master data maintainance screen SAP can't allow to any other user to use same personal number for changes.
    Technicaly:
    When you create a lock object System automatically creat two function module.
    1. ENQUEUE_<Lockobject name>. to insert the object in a queue.
    2. DEQUEUE_<Lockobject name>. To remove the object is being queued through above FM.
    Lock objects are use in SAP to avoid the inconsistancy at the time of data is being insert/change into database.
    SAP Provide three type of Lock objects.
    - Read Lock(Shared Locked)
    protects read access to an object. The read lock allows other transactions read access but not write access to
    the locked area of the table
    - Write Lock(exclusive lock)
    protects write access to an object. The write lock allows other transactions neither read nor write access to
    the locked area of the table.
    - Enhanced write lock (exclusive lock without cumulating)
    works like a write lock except that the enhanced write lock also protects from further accesses from the
    same transaction.
    You can create a lock on a object of SAP thorugh transaction SE11 and enter any meaningful name start with EZ Example EZTEST_LOCK.
    Use: you can see in almost all transaction when you are open an object in Change mode SAP could not allow to any other user to open the same object in change mode.
    Example: in HR when we are enter a personal number in master data maintainance screen SAP can't allow to any other user to use same personal number for changes.
    Technically:
    When you create a lock object System automatically creat two function module.
    1. ENQUEUE_<Lockobject name>. to insert the object in a queue.
    2. DEQUEUE_<Lockobject name>. To remove the object is being queued through above FM.
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eea5446011d189700000e8322d00/content.htm
    GO TO SE11
    Select the radio button "Lock object"..
    Give the name starts with EZ or EY..
    Example: EYTEST
    Press Create button..
    Give the short description..
    Example: Lock object for table ZTABLE..
    In the tables tab..Give the table name..
    Example: ZTABLE
    Save and generate..
    Your lock object is now created..You can see the LOCK MODULES..
    In the menu ..GOTO -> LOCK MODULES..There you can see the ENQUEUE and DEQUEUE function
    Lock objects:
    http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/cf/21eea5446011d189700000e8322d00/content.htm
    Match Code Objects:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm
    http://searchsap.techtarget.com/tip/0,289483,sid21_gci553386,00.html
    See this link:
    http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
    Hope this resolves your query.
    <b>Reward all the helpful answers.</b>
    Regards

  • How to create SAP System

    Hi all,
    Is this possible to assign the role, based on the organization structure?
    In which SAP system stores organization structure in it.
    How to create the SAP system to store my organization structure through EP.
    Helpful answers will appreciate.
    Thanks.
    Regards,
    Kathiresan R

    Hii
    How to create sap system:
    Steps:
    Go to System Administration
    2) Go to System Configuration
    3) Go to Portal Content (Right Side Panel), open that folder.
    4) Right Click on Portal Content, a Panel is displayed select "System (from Template)".
    5) That will display a new view on right side, now select "SAP system using dedicated application server" from
    the existing templates. (Other templates are possible - for example, load balanced or through a SAProuter connection string).
    For this exercise, we'll use the simplest type.
    6) Choose next
    7) Give the System Name and System Id (which are mandatory fields) incase you want to give any brief notes
    about the system then give them in the "Description" field.
    8) Open the Newly Created System.
    9) Now when you want to create a New System, you have to fill four Properties they are:
    "Connector" - contains basic connectivty details
    "Internet transaction Server (ITS) - if you wish to use SAPGUI for HTML and/or IACs",
    "Web Application Server" - if you wish to access BSPs and/or Web Dynpro for ABAP and
    "User Management".
    You also need at least one "System Alias" has to be defined from the Display drop down menu.
    Make sure you have set end user access in the Permissions drop down menu to all users who need to access the system
    10) Select "Connector" property, now fill the required fields such as:
    a) Application Host (should be fully qualified hostname) - Give the R/3 "Application Name",
    which can be obtained from the SAP Logon Pad (check what R/3 system you are using, right click on it , go to the properties,
    it will open a window which has the Application Server Name.
    b) Logical System Name - Give the logical name as defined in the backend system
    c) SAP Client - Check the Client in the backend system and give the appropriate number (3 digits)
    d) SAP System ID(SID)* - Check the R/3 properties and give the check for System ID
    e) System Type* - Since we are connecting to R/3, select SAP_R3 system.
    f) System Number - This is a two digit number that you can find in the SAP Logon Pad
    11) Select "Internet transaction Server (ITS)" property, now fill the required fields like
    a) ITS Description à Give some Description
    b) ITS Host Name - Same as "Application Host" of R/3 (when integrated ITS) and should be attached with the
    port number of ITS Server (to get port number detailed description is given below). ex: hostname : port number
    c) ITS Path - To get the path along with the port number you have to Log on to R/3 system. Use the
    Transaction Code "SICF", it opens a new window go to:
    default_host -> sap -> bc -> gui -> sap -> its -> webgui -> SAP GUI for HTML -> right click on
    that and click "Test Service'. This will open a new window, on the address bar you will find the "port number", and
    the path something like (/sap/bc/gui/sap/its/webgui). Use the path after the port number.
    d) ITS Protocol - There are two protocols "http" & "https", select the appropriate protocol which is
    visible when you opened "Test Service" window.
    12) Select "Web Application Server" property , now fill the required fields like
    a) Web AS Description -> Give some Description
    b) Web AS Host Name - same as ITS Host Name
    c) Web AS Path - usually /sap/bc/bsp/sapd)*
    Web AS Protocol - should be same as the ITS Protocol.
    13) Select "User Management" property, now fill the required fields like
    a) Authentication Ticket Type - Since we are not using SSO leave the field
    empty i.e. put in select mode. (Please note that longer term you will probably want to use SSO)
    b) Logon Method - Select UIDPW.
    c) User Mapping Type - In case you have administration rights then you choose "admin" or in case you
    just have user rights then choose "user", better go for "admin/user".
    14) Since all the required fields are filled appropriately now create a System Alias name, this can be done by following steps:
    a) go to Display -> Select "System Aliases" give some Alias Name, let's call it "SAP_R/3"
    15) Now that System is created we have to create a iView which will display the given Transaction Code.
    16) Go To "Content Administration".
    17) Go To "Portal Content".
    18) Go to Portal Content (Right Side Panel), open that folder
    19) Right Click on Portal Content, a Panel is displayed select "New" -> iView
    20) Select iView template, click next
    21) Select "SAP Transaction iView" from the list of templates available. Click next.
    22) Give the iView name and iView ID. Incase you want to give any brief notes about the iView then give it in "Description" field. Click next
    23) Select "SAP GUI for HTML" radio button. Click next
    24) Now select the system which you have create "SAP_R/3", give some Transaction Code, say SE12 (Dictionary Display). Click next and Finish.
    25) Now Preview the iView
    26) You will see a new Window where in SE12 Dictionary Display window is displayed.
    Thanks :
    Dont forget to give rewards if usefull.

  • How to create an online highscore

    i am creating a game and i would like to write a high score chart that is online for everyone to share their achievements. anybody would like to teach me how?

    am i right to say that after creating a server (any book you would recommend that teaches how to create the server step by step?) is able to receive and store the information (highscore etc.) i could also use it to create games where people can compete against each other through the server? how about if i want to create an online mini store in the app that uses real money to purchase? does these transactions also go through apple? or can i direct those funds straight to my bank account (and how do i go about these transections)?

  • How to create matchcode for LFA1-KONZS

    Hi all,
    I need to configure 'Group key' field (LFA1-KONZS) at vendor master data to allow user to select vendor categories that's used by company (i.e. Parts, General Procurement, Accesories, Vehicle, etc). I believe it can be done using matchcode. Anybody can help me how to create the matchcode step by step. Im using ECC5.0
    Really appreciate your help.
    Thanks

    hi
    check out this spro path
    Financial Accounting -- Accounts Receivable and Accounts Payable -- Vendor Accounts -- Master Data -- Matchcode -- Maintain Matchcodes for Vendors

Maybe you are looking for