Once you have learnt the fundamentals of SIT, you can then also reference the article on migrating special information types into Oracle.
Before we dive into the special information type creation example, let’s first do some questions and answers.
Question: What is so special about special information types?
Answer : Nothing is special about SIT !!, it happens to be a Key FlexField, effectively a combination of segment/field values get attached to a person/hr record. In plain English, SIT is a mechanism by which you can create new fields, to capture additional information against an HRMS record.
Question : Why use an SIT when we can enable descriptive flexfields against the person record.
Answer : Various reasons, as listed below:-
A. Data in Descriptive Flexfield against an employee record will be visible to all the users that have access to the Employee creation/query screen.
On the contrary, using HR Workflow security, we can make SIT to become visible for the responsibility that we desire.
B. There is limited number of descriptive flex field columns available.
C. SIT let you logically group similar information together. For example, you may wish to capture "Medical illness history/details" and also Citizenship/Country Residency History" of your employees. In this case, you will create two different SIT.
Question : So, can we create multiple Special Information Types?
Answer: Indeed, you can define as many contexts as you desire for special information type key Flexfield in Oracle Apps.
Question : What are the steps in brief for setting up an SIT
Answer:
Analysis of sit requirement, which includes
A. Find additional fields that are required for your HRMS screen, and can be logically grouped to be enterable from one window.
B. The validations that will be required against each of the SIT fields. Note: some people prefer to call them segments instead of fields. Anyway, for these validations you will need to create value sets, or will have to find an existing value set that can be reused.
Implementation: of special information type
A. Configure the key Flexfield
B. Add segments to the key flex field
C. Assign value sets to segments. Skip this step if you want your key flexfled segment to be free text. Value sets are attached to each such segment that requires validation.
D. In HRMS Superuser responsibility , enable the key flexfield context in screen "Define special information type"
Question : Give me the example of the SIT, to which we will migrate values.
Answer : For this training exercise, we will assume following SIT exists in Oracle Apps.
Sit name : "XX Medical History Of Person"
Sit Fields:
Medical Condition
Year of illness
Cured Flag (Yes/No)
Question: Show me the steps visually, using screenshots...
Answer: As below
First, go to Key Flexfield register screen and query to find the title of KFF. No changes are done in this screen,

Go to application developer responsibility, and click on menu key flexfield segment.

Query on the title in key flexfields segment screen.

Add a new context/structure to this flexfield.
The name of this context is "XX Medical History Of Person" in our example.

Click on segments, to add segments/fields for this special information type.
Add the three segments as below

Freeze the structure (structure ,means combination of these 3 segments)
Also, ensure the Dynamic Inserts are Checked(Turned On)

In HRMS responsibility , go to define special information types and create an entry for the context.

Now go to person record, by finding for the person that we migrated in earlier article .

Click on button labeled special Info
See the SIT in action here, finally
Set as favorite
Bookmark
Email This
Hits: 20137
Comments
(21)
...
written by kirankumar , December 20, 2006
written by kirankumar , December 20, 2006
how can we enter into payroll first
Votes: +0
report abuse
vote down
vote up
...
written by Anil Passi , December 20, 2006
written by Anil Passi , December 20, 2006
Hi Kiran,
Please explain your question a little.
Do you wish to make a career in Oracle Payroll?
Thanks,
Anil Passi
Votes: +0
Please explain your question a little.
Do you wish to make a career in Oracle Payroll?
Thanks,
Anil Passi
report abuse
vote down
vote up
...
written by kirankumar , December 20, 2006
written by kirankumar , December 20, 2006
how can we enter into payroll first
Votes: +0
report abuse
vote down
vote up
...
written by Anil Passi , December 20, 2006
written by Anil Passi , December 20, 2006
Hi Kiran,
Please explain your question a little.
Do you wish to make a career in Oracle Payroll?
Thanks,
Anil Passi
Votes: +0
Please explain your question a little.
Do you wish to make a career in Oracle Payroll?
Thanks,
Anil Passi
report abuse
vote down
vote up
...
written by Anil Passi , February 21, 2007
written by Anil Passi , February 21, 2007
Hi Abhishek
Yours is a very commonly asked question. Hence I have now written a dedicated article to answer your question. Please see link http://oracle.anilpassi.com/di...-hrms.html
Thanks,
Anil Passi
Votes: +0
Yours is a very commonly asked question. Hence I have now written a dedicated article to answer your question. Please see link http://oracle.anilpassi.com/di...-hrms.html
Thanks,
Anil Passi
report abuse
vote down
vote up
...
written by uma , March 01, 2007
written by uma , March 01, 2007
Anil,
can u say steps to do compensation and benifits....
Votes: +0
can u say steps to do compensation and benifits....
report abuse
vote down
vote up
...
written by uma , March 01, 2007
written by uma , March 01, 2007
Hi Anil,
Can u please say what is proration and retroactive? And the steps to do that?
regards
uma
Votes: +0
Can u please say what is proration and retroactive? And the steps to do that?
regards
uma
report abuse
vote down
vote up
...
written by Sanjay Singh , March 06, 2007
written by Sanjay Singh , March 06, 2007
Hi Anil
First of all I would like to thank you for making things clear 2 me regarding Apps.
Anil I m working on Oracle Apps HRMS module and would be very thankful if you can introduce some documents related to Accrulas and their processing in HRMS. As i m not clear about the same.
Thanks in Advance
Sanjay Singh
Votes: +0
First of all I would like to thank you for making things clear 2 me regarding Apps.
Anil I m working on Oracle Apps HRMS module and would be very thankful if you can introduce some documents related to Accrulas and their processing in HRMS. As i m not clear about the same.
Thanks in Advance
Sanjay Singh
report abuse
vote down
vote up
...
written by Niraj , April 25, 2007
written by Niraj , April 25, 2007
Hi Anil
Thanks for a really good article. Can you explain how using HR Workflow security, we can make SIT to become visible for the responsibility that we desire ?? This is one of the requirement that I need to address. Thanks in advance
Regards
Niraj
Votes: +0
Thanks for a really good article. Can you explain how using HR Workflow security, we can make SIT to become visible for the responsibility that we desire ?? This is one of the requirement that I need to address. Thanks in advance
Regards
Niraj
report abuse
vote down
vote up
...
written by Shah Alam , April 26, 2007
written by Shah Alam , April 26, 2007
Hi Anil,
Thanks for the article.
My requirement is to show SIT in Manager Self Service, so that Manager can update it for their direct reportee.
Can you please explain how can I acheive this.
Cheers
Shah
Votes: +0
Thanks for the article.
My requirement is to show SIT in Manager Self Service, so that Manager can update it for their direct reportee.
Can you please explain how can I acheive this.
Cheers
Shah
report abuse
vote down
vote up
...
written by Anil Passi , April 26, 2007
written by Anil Passi , April 26, 2007
If managers have different responsibility, then you can use manager level personalizations to hide/show flexfield structures or their segments.
Thanks,
Anil
Votes: +0
Thanks,
Anil
report abuse
vote down
vote up
...
written by Rahul , May 03, 2007
written by Rahul , May 03, 2007
Hi Anil,
How do we map SIT to Responsibilities. Suppose I have a SIT called TEST_SIT and responsibilty TEST_RESP, now I want to do the setup so that TEST_SIT is visible to TEST_RESP only.
Thanks
Rahul
Votes: +0
How do we map SIT to Responsibilities. Suppose I have a SIT called TEST_SIT and responsibilty TEST_RESP, now I want to do the setup so that TEST_SIT is visible to TEST_RESP only.
Thanks
Rahul
report abuse
vote down
vote up
...
written by Anil Passi , May 04, 2007
written by Anil Passi , May 04, 2007
See if this link answers your question
http://oracle.anilpassi.com/di...hrms.html
Do let me know.
Thanks,
Anil
Votes: +0
http://oracle.anilpassi.com/di...hrms.html
Do let me know.
Thanks,
Anil
report abuse
vote down
vote up
...
written by Baji , June 25, 2007
written by Baji , June 25, 2007
Hi Anil,
i need some help on HRMS, regarding the PAY_COST_ALLOCATION_API, to Insert the data based on the dates and by changing the proportion based in the department change with in the organization.
This should keep track of the Employee Details with in the organization.
waiting for ur reply
Regards
Baji Sk
Votes: +0
i need some help on HRMS, regarding the PAY_COST_ALLOCATION_API, to Insert the data based on the dates and by changing the proportion based in the department change with in the organization.
This should keep track of the Employee Details with in the organization.
waiting for ur reply
Regards
Baji Sk
report abuse
vote down
vote up
...
written by Gowri , August 30, 2007
written by Gowri , August 30, 2007
Hi Anil,
Great website and very good articles.
I have a specific question on KFF. You have written that Oracle will store a ID(key) for the KFF instead of individual values of segments. I understand that peice, But I do not understand When and How ID's are generated. Is it done dynamically on the fly, or at the time of creation of KFF.
Also, Say a KFF has 3 segments with 1st segment having a valueset of say 2 distinct values, 2nd with 3 distinct values, and 3rd with 2 distinct values. In that case, would oracle generate 2x3x2=12 combinations with ID's. What if one of the segment has a valueset of 100 values, or even say if it is free-text..
Would Oracle create all combinations and ID's, at the time of KFF creation and store in some place, Or would it create them dynamically when the actual value is stored in the table.
Obviously 2nd approach is a preferred one, but just want to confirm the same from you.
Thanks,
Gowri
Votes: +0
Great website and very good articles.
I have a specific question on KFF. You have written that Oracle will store a ID(key) for the KFF instead of individual values of segments. I understand that peice, But I do not understand When and How ID's are generated. Is it done dynamically on the fly, or at the time of creation of KFF.
Also, Say a KFF has 3 segments with 1st segment having a valueset of say 2 distinct values, 2nd with 3 distinct values, and 3rd with 2 distinct values. In that case, would oracle generate 2x3x2=12 combinations with ID's. What if one of the segment has a valueset of 100 values, or even say if it is free-text..
Would Oracle create all combinations and ID's, at the time of KFF creation and store in some place, Or would it create them dynamically when the actual value is stored in the table.
Obviously 2nd approach is a preferred one, but just want to confirm the same from you.
Thanks,
Gowri
report abuse
vote down
vote up
...
written by Habeni , December 12, 2007
written by Habeni , December 12, 2007
Hi Anil,
I will like to know how to configure OAB and CWB from start to finish especially when the start of implementations.
Thanks in advance
Votes: +0
I will like to know how to configure OAB and CWB from start to finish especially when the start of implementations.
Thanks in advance
report abuse
vote down
vote up
Mapping between People and SIT
written by Ash , December 20, 2007
written by Ash , December 20, 2007
Please let me know what is the mapping between speacial information with the employee.
Votes: +0
report abuse
vote down
vote up
How to Remove Some SITs from self Service
written by parakram_maurya , December 11, 2008
written by parakram_maurya , December 11, 2008
Hi Anil,
We had created some SITs under 'Personal Analysis Flex field' and also created a Menu for Showing all these information in SSHR, But the problem is we want only selected SITs should be displayed in Self Service no all and all Should be displayed in HR Superuser responsibility.....Pls tell me how to do that
Thanks & Regards,
Votes: +0
We had created some SITs under 'Personal Analysis Flex field' and also created a Menu for Showing all these information in SSHR, But the problem is we want only selected SITs should be displayed in Self Service no all and all Should be displayed in HR Superuser responsibility.....Pls tell me how to do that
Thanks & Regards,
report abuse
vote down
vote up
SIT List of values
written by Karthik Venkatachalam , March 21, 2009
written by Karthik Venkatachalam , March 21, 2009
Hi Anil,
We have created SIT for Return From Annual Leave which has two segments one for annual leave and the other one is for the return date.
Requirement is to restrict the list of values for the annual leave segment like once an absence is selected it should not be visible for the second time entry.
When I tried to restrict through table value set getting error in both professional interface and also in self-service.Couldn't find an alternate solution.Please help me out.
Thanks in advance
Karthik
Votes: +0
We have created SIT for Return From Annual Leave which has two segments one for annual leave and the other one is for the return date.
Requirement is to restrict the list of values for the annual leave segment like once an absence is selected it should not be visible for the second time entry.
When I tried to restrict through table value set getting error in both professional interface and also in self-service.Couldn't find an alternate solution.Please help me out.
Thanks in advance
Karthik
report abuse
vote down
vote up
...
written by kalpana , May 11, 2009
written by kalpana , May 11, 2009
hi anil
thanks for info can you help me to get the fast formula training
regards
kalpana
Votes: +0
thanks for info can you help me to get the fast formula training
regards
kalpana
report abuse
vote down
vote up
| < Prev | Next > |
|---|




