Hxt and otl

i want to know what is the relation/difference between otl and hxt. i was going through note-Note:214886.1 on metalink. we are currently on HXT.H and want to upgrade to HXT.J but i want to know what is
# OTL11i Rollup 2
# OTL11i Rollup 1
Thanks

Anmol,
OTL has the prod short code of HXC and OTL Rules is HXT. Rollup 1and 2 are patches over the HXT.J. So better go for rollup2.
--Shiv                                                                                                                                                                                                                                                                                               

Similar Messages

  • How to Capture Addl. Info in the Timecard(HXT and HXC) apart from Hours?

    We run Payroll and OTL. We need to configure the timecard for one of the payroll element (HXT and possibly the HXC) to capture additional information apart from Hours (Using and LOV).
    To accomplish that, I've done the following steps as per the User Guide.
    1. Created new Payroll Element(Hours x Rate) , linked
    2. Added the element to Element Set
    3. Created new Lookup
    4. Created new input value to the element created above and attached above created lookup.
    5. Ran Generate Flexfield and Mapping Information.
    6. Queried OTL Information Types DFF and made sure that the element is present there.
    7. Clicked on Enabled and Displayed check boxes to enable 'Hours' and 'New Input' and Compiled the FF
    8. Created a Table Validation Value Set for the above Lookup
    9. Added Alternate Name Mapping (I AM NOT SURE WHICH MAPPING COMPONENT TO USE??????)
    10.Created an Alternate Name for this Value Set
    11.In the Preference tree for Timekeeper Timecard Layout, added this alternate name as the Timekeeper Layout Item 2. Please note that "Timekeeper Layout Item 1" is the Payroll Element Set.
    When I opened the HXT Timekeeper Entry in the OTL Super Timekeeper responsibility, it is giving the following error message:
    APP-HXC-366338: The Setup of Timekeeper Preference is incomplete.
    Ensure that the following are set correctly:
    1. Timekeeper Misc Setup Items.
    2. Timekeeper Layout Attributes.
    3. Timekeeper Group is created.
    4. Profile: OTL: Allow Change Group Timekeeper.
    When I remove the alternate name from the Timekeeper Layout Item 2, In the Preference tree for Timekeeper Timecard Layout, it works fine and I am able to capture the Hours for the element.
    My intention is to capture another input value in the Timecard apart from Hours for the new payroll element and bring that input value to the element entries.
    Can someone help me on this?
    Any help is greately appreciated.
    Thank you.

    Hello,
    Setting view options in Image Capture:
    You can view images and other items from your digital camera in Image Capture. You can see the items in icon view or list view. In list view, you can see information about each item, such as the date it was created, its size, and the exposure. You can specify which information gets displayed.
    Connect your digital camera, and click Download Some.
    Choose View > as List.
    Control-click any column header, and choose the columns you want to display.
    Now, if you want, you can get iLife 06 and use iPhoto instead. You can set your default preferences so that either Image Capture or iPhoto launches when you connect your camera. But in iPhoto, once the images are downloaded to your Mac, you can see all the information in the bottom lefthand corner of the iPhoto window by simply selecting an image in your iPhoto library. It's so much more convenient then Image Capture. I use IC for scanning... that's about it.
    If you need further assistance post back... and.. with Image Capture open, you can always click Help in the Menu top of your screen. If you don't find an answer there, just post here.
    Carolyn

  • OTL Projects and OTL Element link?

    Hello,
    I have a reporting requirement to display OTL projects information, and OTL element information for a given employee. I have a query that's gets me the project information and I have a query that gets me the element information (OUT OF OTL), but I can't seem to figure out how to link the two queries to together. Has anyone done something like this before?
    I can post the queries if that would help.

    Well would you believe it!? After much late night meddling around, I noticed one employee worked! There was absolutely no difference in any settings between his record and a persons who did not work. So I went into another employees record, changed his name and saved (correcting). Tried again and he worked fine! So, just by changing the employee name it seems to have worked for self service! I still cannot see them in timekeeper which is worrying however at least we can get time in for them now!
    If anyone knows why I may not be able to see them in timekeeper (even using an un-secured responsibility) then that would be a great help! :)

  • Location is different in Assignments and OTL Entry form

    In OTL Time Accounting-->Entry/Validation/Approval form, the location is different compare with Assignments Location.

    The article on Metalink tells basically this:
    Add the following Tag in the basejini.htm file found in the
    "%ORACLE_HOME%\forms<xx>]\server" folder.
    <PARAM NAME = "mapFonts" VALUE = "yes" >
    which in my case maps MS Sans Serif fonts, that we use in Forms, to Java 1.1 Dialog font (small, ugly, and unusable).
    What I've done in addition to the above and seems to be working is:
    Edit following file:
    $ORACLE_HOME/forms/java/oracle/forms/registry/Registry.dat
    Change the mapping of the font (MS Sans Serif in my case) from the Java 1.1 font to the actual font you are using (Dialog to MS Sans Serif in my case).
    To clarify font mapping entries after the change in my case are:
    default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,
    Arial
    default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,Dialog,MonoSpaced,Dialog,Dialog,Serif,Serif,MS Sans Serif,San
    sSerif
    Hope this helps.

  • R12 and OTL Sql Query

    I am from BI group and trying to extract all timecards from R12 OTL HXC schema. OTL has Project, Task, expenditure type. Expenditure Type will be used to get Pay element Type to match with Payroll. There is already one to one mapping table in OTL between Expenditure type and Pay element Type. I have built query which used hxc_time_building_blocks, hxc_time_attributes and others to get detail data of TimCard, the query gives start time, stop time, Project Id, Task Id, Pay element type, employee etc.
    The issue I am facing is I can see only timec rad with approval status as 'SUBMITTED' and 'WORKING' but not 'APPROVED'. I can see same time_building_block_id in HXC_TIMECARD_SUMMARY table with approval status as 'APPROVED" but same time_building_block_id with approval status as 'SUBMITTED" in my query.
    So my question is what I am doing wrong here, or are the 'APPROVED" time cards stored in some other table of HXC schema.
    As my pretty much new and trying to understand OTL using ETRM, if anyone has qorking query or can direct me to correct tables where 'APPROVED" time cards can be found would be appreciated.
    Thanks.
    -- Hitesh

    Hi Hitesh
    I can't supply a sample piece of code, but the difference between the timecard building blocks and the timecard summary is that the building blocks contain records for each 'scope' of the timecard, right up to the timecard itself.
    For example, the timecard is made up of building blocks as follows:
    TIMECARD - The whole T/C
    APPLICATION/PERIOD - The timecard period for each application which is in your Application Set (e.g Payroll and Projects)
    DAY - e.g. Monday, Tuesday etc.
    DETAIL - each hours type for each DAY.
    All of these records can have a status. The status moves through WORKING, SUBMITTED, APPROVED or REJECTED.
    The summary tables simply summarize the building blocks at TIMECARD and APPLICATION/PERIOD levels so that you don't need to query multiple records to work out the overall status.
    If there is a mismatch between the summary and the building blocks then I suggest you have a more fundamental error.
    But, it is possible that some but not all of the building blocks are approved while the whole timecard is still submitted. It will not become approved until ALL the building blocks are approved.
    This may not fully answer the question but I hope it gives you a better understanding of the structure.
    Regards
    Tim
    Edited by: TimW on Sep 24, 2009 2:04 PM

  • PTO And OTL

    Hi,
    Can I use PTO and Accurals Balances without having Oracle Payroll Installed.? If, yes how will my Balances be maintained in this case? Link to any documents will be helpful.
    Thanks
    Shashwat

    Shashwat,
    Leave and Absence Management is deliver as part of Core HR so you may use it without having Oracle Payroll installed. If you are using the PTO Accrual features, the balances are "maintained" by formulas.
    See the following:
    Oracle® Human Resources Management Systems
    Compensation and Benefits Management Guide (US)
    Release 11i
    Part No. B15552-01
    November 2004
    Leave and Absence Management; page 4-1
    Absence Balance Information; page 4-6
    PTO Accruals Setup; page 4-18
    Accrual Formulas
    When the Formulas Are Run; page 4-21
    Regards,
    Greg

  • OTL Customization

    Hi All,
    One question:
    On the "Timecard Search" page
    Click "Show Advanced Search Criteria"
    I need to change the following value in the first LOV
    "Total Hours" to "Total Days"
    Can someone explain this to me in very basic terms as i am new to OAF and OTL.
    Thanks in advance.
    Brian
    Edited by: user11229750 on 24-Jan-2011 07:56

    Hi,
    BrianK197719781979 wrote:
    OK Im making tiny steps forward now...
    SELECT *
    FROM hxc_lookups
    WHERE meaning in ('Total Hours','Timecard Period End Date','Timecard Period Start Date','PO Number','Project',
    'Timecard Status','Timecard Submission Date','Task','Timecard Comment')
    AND lookup_type in ('HXC_TIMECARD_SEARCH_ITEMS_WRK','HXC_APPR_TIMECARD_SEARCH_ITEMS')---Query the both the lookup_type and update 'Total Hours' to as u required 'Total Days'.
    ---May be here u req to do vo extesnion also to change the query to:
    SELECT * FROM hxc_lookups
    WHERE meaning in ('Total Days','Timecard Period End Date','Timecard Period Start Date','PO Number','Project',
    'Timecard Status','Timecard Submission Date','Task','Timecard Comment')
    AND lookup_type in ('HXC_TIMECARD_SEARCH_ITEMS_WRK','HXC_APPR_TIMECARD_SEARCH_ITEMS')
    Change:
    WHERE meaning in ('Total Hours' ) to WHERE meaning in ('Total Days')
    Regards
    Meher Irk

  • Auto User Creation on Hire, and Auto User End Dating on Termination

    Hi Everyone,
    We are using HR and OTL in an environment with very high employee turn over. Currently we need to create a user and assign an OTL responsibility so that employee timecards approve in OTL. At the moment, we do it manually (ie HR ask the sysadmin to create a user and add the resp).
    Does anyone have any suggestions on how we might automate this? Ie when an employee is created in HR, a user is created and the OTL responsibility is added. Additionally, how can we have the user and resp end-dated when the employee is terminated?

    Hi
    Please see this note - Batch Creation Of User Accounts [ID 226738.1]
    You can use User Hooks to automatically assign OTL responsibilities.
    Srinivasa

  • Avg, Min and Max with a serious twist.....ASO

    Hi,
    I need to calc the Avg, Min and Max on Revenue. That's simple. However Every row of data the revenue falls into a bucket/range. For example revenue is in buckets '0 to 50' or '51 to 100' or '101 to 150' lets say. As I load data I load a '1' into a 'Count' measure depending on which bucket that row of data falls into. So I can get a total count for each bucket. So '0 to 50' might have a Count of 3. '51 to 100' might also have 3 and '101 to 150' has a 2. So my range count looks like:
    0 to 50 - 3
    51 to 100 - 3
    101 to 150 -2
    The trick is they only want the Avg, Min and Max on the rows that makeup the highest 'Count'. In this case that's 3. Problem is there are two ranges that meet this criteria. When that happens they want the Min, Max and Avg of the rows that make up the '51 to 100' bucket since it's the highest range.
    I can easily get the '3' by using the Max formula. So I know what the highest bucket is. Problem is I can't figure out for the life of me, how to pass only those rows that make up the '51 to 100' bucket into the Avg, Min and Max function.....
    I'm stumped and in dire need of something here. I have a spreadsheet that explains the problem better. If somehow I can get a flag on those rows I can easily Avg, Min and Max it. I just can't seem to figure out how to get a flag on only those rows of data.
    I'm willing to share my mocked up example and spreadsheet and .otl and sample data etc....
    Please help :)

    Why does this verify with Min?
    Min ( Filter ( CROSSJOIN ( Descendants ( [Service].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Segment].CurrentMember),
    Filter ( CROSSJOIN ( Leaves ( [Ranges].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Customer Type].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Zip Code].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Disposal Option].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Tickets].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Yardages].CurrentMember),
    Filter ( Descendants ( [Contract Year].CurrentMember),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) ) , [FHRev] )
    And when I just change to Tail and put a 1 at the end it fails?
    Tail ( Filter ( CROSSJOIN ( Descendants ( [Service].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Segment].CurrentMember),
    Filter ( CROSSJOIN ( Leaves ( [Ranges].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Customer Type].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Zip Code].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Disposal Option].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Tickets].CurrentMember),
    Filter ( CROSSJOIN ( Descendants ( [Yardages].CurrentMember),
    Filter ( Descendants ( [Contract Year].CurrentMember),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) )),
    [High Range Max] = ( [High Range Max] , [All FHRev Ranges] ) ) , 1 )

  • Time and Labor

    Hi:
    I am new to oracle financials (HR).
    I need to create a report, which retrieves employee (hourly) weekly hours by work hours, overtime hours, double time, etc.
    Few questions:
    Which tables has the related information and how to retrieve the data (conditons).
    Thanks for your help.

    Welcome to HRMS and OTL.
    You can get the required info from the below tables.
    HXT_TIMECARDS_F
    HXT_SUM_HOURS_WORKED_F
    HXT_DET_HOURS_WORKED_F
    --Shiv                                                                                                                                                                                                                                                                                                                           

  • Opening Balances for Project Costing in R12

    Hi All,
    What are the Open transactions should be migrated as Opening Balance in Project Costing (R12) for Projects and Tasks. Here at client place cost will come from Inv, PO, AP and OTL to Project costing (R12). Can you please explain in detail (Opening Balances & Historical Cost - How to Migrate)?
    Waiting for replies...

    Hi
    Usually on implementation of Projects, people are migrating total historical costs per project.
    Depend on your current system, you may convert the historical data summarized by project, task, expenditure organization and expenditure type. There is an option to summarize costs into the latest period, just before starting the future transactions import into Projects. Otherwise, consider summarizing cost data per period, per quarter or per year.
    The summarized data may be loaded as miscellaneous expenditures into Projects.
    Be aware that for converted expenditures you should setup a Transaction Source which is costed and accounted.
    Dina

  • ODBC Linux Memory Problem

    Hi,
    I seem to have a big problem with an application I've made.
    The application connects to a Oracle Database, fills the database with arround 1GB of information. Once the database is filled my application launches a series of queries to test performance.
    My problem is when working with Oracle 11 in Linux (Fedora and Oracle Enterprise Linux). Apparently I can't seem to get past the database filling process. The free memory vanishes quite fast, eaten up between my application proces' and Oracle's. Now, I know the problem is not with my application because the same code works perfectly in the following databases:
    Windows:
    - Oracle 10R2
    - Oracle 11g
    - PostgreSQL 8.3
    - MySQL 5.1
    - MySQL 6-alpha
    - SQL Server 2005 Express Edition
    Linux:
    - PostgreSQL 8.3
    - MySQL 5.1
    - MySQL 6-alpha
    My application actually connects to the database and starts executing the inserts successfully. It's just that at some point the memory gets filled up, pretty quickly actually. I've watched the through vmstat. The first one to fall is the free memory, then follows the cache memory. And then it starts filling up swap. When it reaches to 2GB of used swap the behavior differs with the Linux Distribution: Fedora Core 8 crashes horribly, in Oracle Enterprise Linux at some point my application's process goes to "sleep" and I seem to still be able to do other things.
    To connect to the database I use the [OTLv4 library|otl.sourceforge.net]. One might think that my problem is with OTL, but I use the same OTL in all those cases, and unless it's an issue between Oracle in Linux and OTL I don't think it's an OTL issue.
    Can anyone push me in some direction ?
    Thanks.

    Well, you seem to have a memory leak in your application, assuming nothing else is running. Check out the top(1) program; you can get it to sort the displayed processes according to how much %MEM (percent of memory) they are using. First entry is the culprit.
    The best way I've found to locate a memory leak is to run your program using valgrind(1). This tool runs your application in a virtual CPU built in to valgrind(1). It can detect tons of different memory usage issues, from using an un-initialized variable to leaked memory.
    Of course, you may not have a memory problem. Does you program generate huge bursts of I/O or is the I/O more evenly paced? Kernel I/O backlog can consume memory quickly. While your application is running, open two more windows. In one, run the command:
    $ watch -n3 -d cat /proc/meminfo
    and in the other:
    $ watch -n3 -d cat /proc/slabinfo
    Try to figure out what memory usage is steadily increasing; that can tell us if the app is leaking or the I/O channels just can't keep up.
    Hope this gives you some ideas about how to proceed.

  • Converting to Multi org

    Hi All,
    We have our production running on Oracle Applications 11.5.10.2 with 10g database, HRMS,payroll modules. We are planning for R12 upgrade and as a prerequisite we are analyzing about the multi org conversion. We are the medium size utility company operates on single location and time zone.
    1. From the metalink document we understood that converting to multi org is mandatory for all customers(including hrms) planning to R12.
    2. We would like to know the impact of converting to multi org on HRMS
    3. The document 259546.1 says that there are scripts to create the lightweight operating unit and then running adadmin option would change the environment to multi org enables.
    4. In our environment already hr organizations are defined and running for several years. As per the above statement do we need to run the script to create a new lightweight operating unit and run adadmin?. If so where can i find the script for creating the lightweight OU. We found the patch 5965493. But that patch is failed in our environment when executing funmodefou.sql
    Can anyone please point us to a clear set of documents which explains the impact on HRMS and detail steps to convert to multi org.
    I appreciate your help

    1.select * from HR_ORGANIZATION_INFORMATION where ORG_INFORMATION1 like 'Operating Unit Information'
    2.select * from HR_ORGANIZATION_INFORMATION where ORG_INFORMATION_CONTEXT like 'Operating Unit Information'
    3. Select count(*) from hr_operating_units
    count
    0
    4. SELECT O.BUSINESS_GROUP_ID , O.ORGANIZATION_ID , OTL.NAME , O.DATE_FROM , O.DATE_TO , O3.ORG_INFORMATION2 , O3.ORG_INFORMATION3 FROM HR_ALL_ORGANIZATION_UNITS O, HR_ALL_ORGANIZATION_UNITS_TL OTL, HR_ORGANIZATION_INFORMATION O2, HR_ORGANIZATION_INFORMATION O3 WHERE O.ORGANIZATION_ID = O2.ORGANIZATION_ID AND O.ORGANIZATION_ID = O3.ORGANIZATION_ID AND O2.ORG_INFORMATION_CONTEXT||'' = 'CLASS' AND O3.ORG_INFORMATION_CONTEXT = 'Operating Unit Information' AND O2.ORG_INFORMATION1 = 'OPERATING_UNIT' AND O2.ORG_INFORMATION2 = 'Y' AND O.ORGANIZATION_ID = OTL.ORGANIZATION_ID AND OTL.LANGUAGE = userenv('LANG')
    returns 0 records

  • No value for operating unit found in Receivable system options

    All,
    Please help. R11i
    After setting up inventory organization, operating unit, legal entity, set of books under HR > workstructures > organization > description.
    MO: operating unit defined and default MO operating unit also defined.
    HR: User type = HR user
    HR: security profile also set
    I cannot find the operating unit in Receivable > setup > system options
    FM-41830: List of values contain no entries.
    When goto Order Management > System > System parameter, the operating unit is blank as well.
    Please help to suggest which setup I missed.
    Many thanks.

    What is the output of this sql?
    SELECT o.organization_id organization_id
    , otl.name name
    , o3.org_information2 legal_entity_id
    , le.name legal_entity_name
    FROM hr_all_organization_units o,
    hr_all_organization_units_tl otl,
    hr_organization_information o2,
    hr_organization_information o3,
    hr_all_organization_units_tl le
    WHERE le.organization_id = O3.org_information2
    AND le.language = USERENV('LANG')
    AND o.organization_id = o2.organization_id
    AND o.organization_id = o3.organization_id
    AND o2.org_information_context = 'CLASS'
    AND o3.org_information_context = 'Operating Unit Information'
    AND o2.org_information1 ='OPERATING_UNIT'
    AND o2.org_information2 = 'Y'
    AND o.organization_id = otl.organization_id
    AND otl.language = USERENV('LANG')
    -- AND hr.name = x_sp_name
    AND o.business_group_id = &bg_id; --Since you are using business group as security profile                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Oracle HRMS Discoverer Custom Reports Details

    Hello Everyone,
    I am looking out for the custom Discoverer report listing in Oracle HRMS modules (specifically Core HR, OAB and OTL). Can anyone help me out to get the list of ONLY custom discoverer report in above modules ? Kindly send me the excel with below details
    1. Custom Discoverer Report Name
    2. Module Name (Core HR, OAB, OTL)
    3. Brief description of the report
    4. Underlying Tables for this report
    I am not interested in Oracle seeded discoverer reports.Would appreciate your quick response.
    Thanks,
    Rishikesh

    List of custom Discoverer reports?!!! Shows that you do not know anything about Discoverer.
    Custom reports are designed as required. You can't get a list of such custom reports. If anyone makes such a list it will be specific to their client/company.

Maybe you are looking for

  • HELP - Getting INS0034 Error while running RuntimeAssistant on UNIX

    Hy all, hope anyone here can help me. The Problem: OWB 10.1.0.1.4 is installed on a UNIX Cluster-Server (OS: Solaris 10) (I connect remote to the Server via a tunneled ssh connect x-session). So, i still have run the reposinst.sh via that connection

  • BPM: IDoc to multiple HTTP-Requests

    Hello! I'm currently working on a scenario which is described as followed: My XI-System is receiving an IDoc from an SAP R/3-System. This IDoc contains a list of numbers together with the respective name of the customer an our internal customer numbe

  • My Magic Trackpad won't do all the Lion gestures.

    I can do Swipe between pages and Show Desktop and Launchpad, but not Mission Control or App Expose.  All gestures work on the MB Air 13, but not on the Magic Trackpad.  Any ideas?

  • Connection name not defined

    I recently upgraded JDeveloper to 11.1.2.2.0 and now when I try to run the sample from The Ultimate Human Resource I get the following error: <DCBindingContainer> <cacheException> [74] * * * BindingContainer caching EXCEPTION:oracle.jbo.JboException

  • Problem in Parallel Dynamic Block

    Hi All I have a scenario in GP, An initiator will make request and he/she want to get approval from multiple approvers. So the request want to go multiple users at a time. Here I tried this with one Sequential block and a Parallel dynamic block. In S