Creation of the new infotype
Hi All,
I am using the table control for my Infotype creation. i linked the internal table with the table control wizard. I added a check box in the table control ( which is not there in the internal table). i need to access this table control check box. how can i make it.
Please Kindly help me to solve this issue
Thanks
Yogesh.
Hi
Why you are using Table control for infotype creation? do as per the steps mentioned
Steps to create a HR Infotype:
1) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the 'Employee Infotype' radio button.
4) Select the 'PS Structure Infotype'.
5) Click on Create... A separate table maintenance window appears...
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on 'All' push button. It takes a few moments.
10) Click on 'Technical Characteristics'. Infotype list screen appears
11) Click on 'Change'(pencil) button
12) Select your Infotype and click on 'Detail' (magnifying glass) button
13) Give 'T591A' as subtype table
14) Give 'T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on 'Infotype Characteristics' ... Infotype list screen appears
18) Click on 'Change' (pencil) button
19) Click on 'New Entries'
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement...
25) In the PM01 initial screen...Select 'Screen' radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select 'Layout Editor' and click 'Change'.
27) Screen default layout appears...here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Don't forget to 'Activate at every level)
Subtype Creation :
Transaction PM01 Goto Subtype Characteristics. Click on Append and then subtype. Enter the name and description of subtype on screen.
Then goto technical Characteristics and maintain the details of subtype there. I.e name of subtype i.e. component name defined in PSnnnn. Subtype table is T591A.
Subty.text tab is T591S and time const tab is T591A.
See:
http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
HR related site:
http://www.sapdevelopment.co.uk/hr/hrhome.htm
if you need table control see this
Check the below links.
http://www.planetsap.com/howdo_a.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac5135c111d1829f0000e829fbfe/content.htm
http://sap.niraj.tripod.com/id25.html
Also you can see the below examples...
Go to se38 and give demodynpro and press F4.
YOu will get a list of demo module pool programs.
One more T-Code is ABAPDOCU.
YOu can find more examples there.
See the prgrams:
DEMO_DYNPRO_TABLE_CONTROL_1 Table Control with LOOP Statement
DEMO_DYNPRO_TABLE_CONTROL_2 Table Control with LOOP AT ITAB
http://www.geocities.com/ZSAPcHAT
http://www.allsaplinks.com/files/using_table_in_screen.pdf
chk the demo prog:
DEMO_DYNPRO_TABCONT_LOOP
<b>Reward points for useful Answers</b>
Regards
Anji
Similar Messages
-
The creation of the new workspace has been partially successful
Hi,
I tried to create a Workspace called WSMedicina and the following error apears:
The creation of the new workspace has been partially successful.
Exception Message: Cannot find library item WsMedicina.
The error cause: Cannot add Library Service.
Please help me.
Thanks.
James.Hello James,
What error appears in the application.log file for Workspaces when the creation fails? You can find this log at a path like this:
$ORACLE_HOME/j2ee/OC4J_OCSClient/application-deployments/workspaces/OC4J_Workspaces_default_island_1
Has creation of a library during new workspace creation worked in the past?
Can the same user access the Content Services application successfully?
regards,
-Neil. -
am trying to create the new infotype 9001 (PM01) for license but SAP not allowing.. asking access key to proceed further.. wot to do?
Shanand also check this
Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the u2018Employee Infotypeu2019 radio button.
4) Select the u2018PS Structure Infotypeu2019.
5) Click on Createu2026 A separate table maintenance window appearsu2026
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on u2018Allu2019 push button. It takes a few moments.
10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
11) Click on u2018Changeu2019(pencil) button
12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
13) Give u2018T591Au2019 as subtype table
14) Give u2018T591Su2019 as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
18) Click on u2018Changeu2019 (pencil) button
19) Click on u2018New Entriesu2019
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypeu2019s infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirementu2026
25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Donu2019t forget to u2018Activate at every level -
How to use a scaled object(MC) to fill the background with the new properties
So lets say i have a stage 300 to 200 and all object that i have are for this dimensions.Also have an pattern function that fills the background.
But the user is thinking of resizing the stage to lets say 1024 to 480 (he switched from a phone to a tablet).And now the scale of the objects in the tablet screen are more than 3times before(when seen on the Phone)
How do i save the current new size object and use it in the creation of the new background (the 1024x480).
currently i have this :
public static const GAME_ORG_WIDTH:uint = 300;
public static const GAME_ORG_HEIGHT:uint = 200;
public function MainClass_road() {
addEventListener(Event.ADDED, init);
public function init(e:Event):void{
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, setUpScreen);
public function setUpScreen(ev:Event):void{
stage.removeEventListener(Event.RESIZE, setUpScreen);
if(stage.fullScreenHeight > stage.fullScreenWidth){
gameStageWidth = stage.fullScreenWidth;
gameStageHeight = stage.fullScreenHeight;
}else {
gameStageWidth = stage.fullScreenHeight; // 480
gameStageHeight = stage.fullScreenWidth; //1024
rescaleRatio = gameStageWidth / GAME_ORG_WIDTH;
//rescale every object, ie:
myC.scaleX = myC.scaleY = rescaleRatio;
//start filling the Background with the pattern
tileBgF();
and then I use the while loop for filling the screen/background
public function tileBgF(e:Event=null):void {
var bgClip = MyC;
var i:int = 0;
var j:int = 0;
while (bgClip.x < stage.stageWidth) {
bgClip = MyC;
while (bgClip.y < stage.stageHeight) {
bgClip = MyC;
tileLayer.addChild(bgClip);
bgClip.x = bgClip.width * i;
bgClip.y = bgClip.height * j;
j++;
j = 0;
i++;
addChildAt(tileLayer,0);
why does it give me
Line 52
1120: Access of undefined property MyC.
in public function tileBgF
and further more.After filling the background/screen with the pattern , how do i save it all like one big bitMap so i can use /add it after time without doing all the checking of screen and things again.and is it better to use
stage.fullScreenHeight
in the while loop or leave it like it is ,or its irrelevant -
How to control the default infotype start date when executing an action?
Dear all,
I have a custom Infotype, which start date should always before the hiring date and so we want to leave the start date blank which creating the relative Infotype.
I have already done the configuration in V_T582A such that the start date provides no default value when creating the new Infotype in PA30. However, the hiring date is still being defaulted when the Infotype when being created in an hiring action. Before I go to user exit programming, is there any place I can do relative configuration?
Thanks,
StevenHi Chris,
In our personnel action, IT0022 Education is included, and I've noticed that the system can provide no default start date even it is created through PA40. I have checked the dynamic action configuration that IT0022 is not included in the standard list, so I guess there may be a place to do such configuration.
Steven -
Hello!
I'm just going to implement a new Infotype that should use the Data Sharing functionality for Concurrent Employment. I've read a document about the implementation of the "new" Infotype Framework, but I haven't found an example how to use it for my needs. Is there an example for the use of the Infotype Framework (e.g. Classes CL_HRPA_DATA_SHARING, CL_HRPA_INFOTYPE_FACTORY, ...).
Has anyone ever used the framework to insert/modify an IT-record?
Thanks in advance!Hi Juergen,
I know i am too late in replying to your question.
However, better to be late than naver, I thought I will share with you how i achieved it in my last project.
You can refrer to the below example code ( Logic for inserting record in infotype 0015).
Note: Structure wa0015 type PA0015 contains the data which you want to
update in infotype 0015.
FIELD-SYMBOLS: <ls_pnnnn> TYPE p0015.
ASSIGN p0015 TO <ls_pnnnn> .
create instance
CALL METHOD cl_hrpa_masterdata_bl=>get_instance
IMPORTING
masterdata_bl = g_masterdata_bl.
CREATE OBJECT g_message_handler.
MOVE-CORRESPONDING wa0015 TO <ls_pnnnn>.
<ls_pnnnn>-infty = 0015.
start trial
CLEAR g_magic_cookie.
CALL METHOD g_masterdata_bl->start_trial
IMPORTING
magic_cookie = g_magic_cookie.
create infotye container
CLEAR g_is_ok.
CALL METHOD g_masterdata_bl->get_infty_container
EXPORTING
tclas = c_tclas
pskey = <ls_pnnnn>-pskey
message_handler = g_message_handler
IMPORTING
container = g_container.
<ls_pnnnn>-pskey = g_container->a_pskey.
g_container_nnnn ?= g_container.
g_container ?= g_container_nnnn->modify_primary_record( <ls_pnnnn> ).
insert record in infotype
DATA: ls_bapiret1 TYPE bapiret1.
CLEAR g_is_ok.
CALL METHOD g_masterdata_bl->insert
EXPORTING
message_handler = g_message_handler
IMPORTING
is_ok = g_is_ok
CHANGING
container = g_container.
success
IF g_is_ok = c_true.
CALL METHOD g_masterdata_bl->approve_trial
EXPORTING
magic_cookie = g_magic_cookie.
commit work
CALL METHOD g_masterdata_bl->flush
EXPORTING
no_commit = space.
error
IF g_is_ok IS INITIAL.
discard trial
CALL METHOD g_masterdata_bl->discard_trial
EXPORTING
magic_cookie = g_magic_cookie.
append errors
DATA: lt_msg TYPE hrpad_message_tab,
ls_msg LIKE LINE OF lt_msg,
ps_return TYPE bapiret1.
IF g_message_handler->has_abend( ) = 'X'.
CALL METHOD g_message_handler->get_abend_list
IMPORTING
messages = lt_msg.
ELSEIF g_message_handler->has_error( ) = 'X'.
CALL METHOD g_message_handler->get_error_list
IMPORTING
messages = lt_msg.
ELSE.
EXIT.
ENDIF.
LOOP AT lt_msg INTO ls_msg.
CALL FUNCTION 'BALW_BAPIRETURN_GET1'
EXPORTING
type = ls_msg-msgty
cl = ls_msg-msgid
number = ls_msg-msgno
par1 = ls_msg-msgv1
par2 = ls_msg-msgv2
par3 = ls_msg-msgv3
par4 = ls_msg-msgv4
IMPORTING
bapireturn = ps_return.
APPEND ps_return TO pt_return.
ENDLOOP.
ENDIF.
Regards,
Dinesh Pandey -
Problem in saving the customize infotype data
Dear All ,
I created the new infotype with table control, when am going to save data it's only saving the header data means personal no ,begdate and end date my table control data is not going save kindly help me to resolve that question.How i can save data from that custmize infotype ,And also am not a fully technical guyyy...so help me ....
It's very important for me ...
kindly help me .......
thanks
sandeepDear Amit ,
I don't think that's the issue i craeted two infotype in second infotype i have only fields ,am able to save the data but in other infotypes i have the table control,am not able to save table control data in my PAXXXX table so kindly help or tell me the procedure how we can do.Now hope you understne my problem.
kindly help me
sandeep -
New infotypes from form are displaying in black font instead of red
Good day,
I recently created a new form where a manager can submit a form to change their employee's work schdule infotypes in MSS.
The form can be successfully processed through workflow and the new infotypes from the form are populated in PA40 when executing the corresponding PA40 action.
The issue is, for all other forms when a new infotype is pulled into PA40 in SAP ECC the data is displayed in red font (making it easy for the data processor to see which feilds have been updated by processing the form). For my new form, the data is successfully pulling in but the font is black.
How do I change the font of the new infotypes to pull in as red instead of black? Is there a setting/config somewhere that I have missed?
Thanks,
ChristineHello,
Is this a workflow question? If not, you may get a quicker and better answer in another SDN forum.
regards
Rick Bakker
hanabi technology -
About new infotype creation ?
Hi Experts,
I want to create new infotype in PD.
Will any one help me how to start with.
Before creating infotype whether we need to create structure.
How to create the structure HRI9xxx.
*Please give the step by step procedure and t-code to create theHRI9xxx structure,Pxxxx,any tables like T777 etc.
*Suggest some links to create these things.
*Give step by step procedure to create structure and Infotypes.
Helpfull answers are rewarded for sure.
Thanks,
Sakthi CSteps to create a HR Infotype:
1) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the 'Employee Infotype' radio button.
4) Select the 'PS Structure Infotype'.
5) Click on Create... A separate table maintenance window appears...
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on 'All' push button. It takes a few moments.
10) Click on 'Technical Characteristics'. Infotype list screen appears
11) Click on 'Change'(pencil) button
12) Select your Infotype and click on 'Detail' (magnifying glass) button
13) Give 'T591A' as subtype table
14) Give 'T591S' as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on 'Infotype Characteristics' ... Infotype list screen appears
18) Click on 'Change' (pencil) button
19) Click on 'New Entries'
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotype's infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement...
25) In the PM01 initial screen...Select 'Screen' radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select 'Layout Editor' and click 'Change'.
27) Screen default layout appears...here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Don't forget to 'Activate at every level)
Subtype Creation :
Transaction PM01 Goto Subtype Characteristics. Click on Append and then subtype. Enter the name and description of subtype on screen.
Then goto technical Characteristics and maintain the details of subtype there. I.e name of subtype i.e. component name defined in PSnnnn. Subtype table is T591A.
Subty.text tab is T591S and time const tab is T591A.
See:
http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
HR related site:
http://www.sapdevelopment.co.uk/hr/hrhome.htm
Enhancement of Infotype
Check the following
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf
Infotype Enhancement overview screen
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60a7586d-edd9-2910-68a8-8204303835a1
Reward points if uesful. -
Can you no longer have a background color for the text box in the new version of hp photo creations
just updated to the new version of HP Photo Creations, used to be able to have a colored background for the text box - is that no longer possible in this new (not better) version????!!!!! Uuuuuuuuuugh
Hi Lainey.
Thanks for asking. We're working on bringing back that feature. In the meantime, here's another way to add text backgrounds: Add a placeable graphic and then click the Arrange button to send it to the back, behind the text.
That approach also gives you more interesting shapes. The new alignment guides make it a snap to align a graphic with a text box. In the example below (it may take a day for the image to show up here), I also used the new Premium Editing Features to change the color of the graphic.
P.S. — Applying a thick border to an empty text box (also using the Premium Editing Features) is another way to create a background shape. That has the advantage of letting you pick any color for the box. You'll also find several new text styles at the bottom of the new text menu.
Let us know if we can help further,
RocketLife
RocketLife, developer of HP Photo Creations
» Visit the HP Photo Creations Facebook page — news, tips, and inspiration
» See the HP Photo Creations video tours — cool tips in under 2 minutes
» Contact Customer Support — get answers from the experts -
No New Batch number creation at the time of Material Transfer Movement(309)
We are upgarding from 4.6C to ECC6.0. We have an issue in regards with the material movement type 309. At the time of creating the material tranfer using the same material as issuer and receiver, the same plant and storage location ( this process is used by the business to diferentiate batches).
In 4.6C a new batch number is created automatically when 309 movement is posted; stock and characteristics transfered are allocated at the new batch created automatically.
The same case in ECC6.0 does not create a new batch as done in 4.6C. We have looked for any SAP note or forum discussion without success.
If anybody has an answer for this issue, let us know.As a matter of fact these configuration has been checked before, additionally we compare configuration at 4.6C and ECC6.0 and it is the same but the new batch creation (for this specific case) is working at 4.6C, not at ECC6.0.
-
Cancel the creation of a new record from a tree-form
Hi all,
We have an application with a tree-form interface. On the form is an option to create a new object (e.g. Employee, as an analogy). We would like to provide a way to cancel the creation and return to the previous selected node/employee; e.g. with a cancel button.
How can we accomplish that?
We tried to use the standard bindings rollback as an actionListener (#{bindings.Rolback.execute}), but this doesn't work as expected. The employee on the form is not the same as the selected one in the tree, but always the first one. After deep investigations it seems that the synchronization mthod
JhsPageLifecycle.restoreRowCurrencies tries the synchronization with the (now obsolete) key of the new record.
This gives the impression that rollback can be used to rollback changes on existing objects, but not to rollback the creation of a new record. So we're looking for another approach; any suggestions?
Ciao
AinoHi,
problem does not seem to be solved after all :-(
As I wrote in the first post, the rollback tries to synchronize, using the id of the new row (that we retrieve from a database sequence when the viewrow is created).
Any suggestion how we can synchronize with the 'selected' row?
The strange thing is that it seems to work when we create a 'subordinate' (like create an employee from a department page), but it does not work when we create the same object (like a department from a department page).
Ciao
Aino -
Request for the creation of a new Unemployment account for tax
Hi Guys,
This is a question with regard to US tax. We have received a request for the creation of a new Unemployment account for the payment of taxes. This is because the account assignment number has changed for a particular company code in Tennassee state. Please let me know where this change could be made in SAP.
Thanks,
SubbaiahSubbaiah,
Table T5UTL is used for New Tax Company Codes. If this is a new legal entity, youu2019ll need to set up the Tax Company here. Youu2019ll also need to assign at least one Personnel Area to this new Tax Company. This must be established in order to update the next table shown below, but only if itu2019s a new legal entity. The user will know.
Table T5UTH is for establishing the account number to be used in BSI. It must be established in order to update the next table shown below.
Table T5UTI is for assigning account numbers by Tax Company Code. Youu2019ll need one for Tax Authority TN, Tax Type 10. The user will need to supply this information to you.
Table BTXRATE will need to be updated with the Tax Company Code, year, and the State Unemployment Insurance rate & taxable wage amount.
Once this is done, youu2019ll need to update BSI.
If Tennessee is a new state, youu2019ll have work to do with the tax models.
Regards,
Howard -
Hello Experts,
I need to create new infotype ,which will be replica of Infotype-0008(basic pay). user can enter the wage types in that custom infotype.
is it possible????
Thanks & Regards,
Saurabh"there are some employees who works extra apart from their regular position "
questions:
1. "there are some employees "--> do they have specific characteristic?
2. "who works extra apart from their regular position"-->
is the extra salary payment will be included in their regular payroll or will be paid separately or it is only to record the "extra work"? or
"work extra" is it a form like overtime payment?
if it will be included in the salary payment, you can create new wagetype and include it in in IT0014-IT0015 depends on the regularity of the payment.
"currently in custom infotype there is only limited information ie. position and pay scale area, groups n all and cost centers.."
did u mean "currently in IT0008" there is only limited info (position, pay scale area, groups ...)
please check or consider to use IT0014 and IT0015 -- sap standard infotypes for other extra payment not included in the Basic Pay.
best regards,
dhenny muliawaty (pei pei) -
Function of HOLD DATA in the settings for creation of a new screen.
Hi,
Since i'm new to ABAP and still learning my way through, i would really appreciate if somebody can help me out with the exact functioning of selecting the check box 'HOLD DATA' under the settings option while creation of a new screen.
Thanks for any help extended.Take simple scenario of SE38. The Screen for the transaction has the Flag "HOLD DATA" as Ticked.
Now enter some program name on the field and Click - Utilities-> User Profile -> Hold data.
Now come out of the transaction, go back to the same transaction. The name of the Program that you entered earlier will appear on the input field.
So if the screen doesn't have "Hold Data" set the functions of HOLD data, SET DATA, DELETE data will not work.
Also try using SET DATA For the Program input field.
SAP Help :
If you activate this option, the following functions are supported for the screen at runtime:
System -> User profile -> Hold data
-> Set data
-> Delete data
The Hold data function allows you to hold onto any entries you have made on the screen. When the screen is next processed (even in a different mode), the system then automatically redisplays the data in the input fields.
If the option is not activated, these functions are ineffective at screen runtime.
Maybe you are looking for
-
Guide to remote manage Hyper-V servers and VM's in workgroups or standalone
This guide is based on the following 3 products: Windows server 2012 (core) Windows 8 Hyper-V server v3 / Hyper-V server 2012 The following guide will enable you to: 1: remotely manage your Hyper-V Virtual Machines with Hyper-V manager 2: remotely ma
-
Hi What is the purpose of setting nls_lang before export or import? What happens if I dont set it ? As far as I understand, it is related to client issue. Is it again come into play if I do the export/import directly from server ? Suppose I want to c
-
My iPad mini says to connect to iTunes, and I try to restore it, but after its done extracting a message comes up saying that device is not found, is there anyway i can fix this? I don't care if i don't get my stuff back, i just want my iPad restored
-
How to divide the video into frames?
Hi I need to get the frames from a video file.There is a option j2me for getting one frame(getSnapshot) and at the maximum of ten frames using snapCtrl. By using snapctrl i can take only ten pictures.when snapctrl is executed the first ten frames get
-
Corrupt Encrypted Sparseimage, PrivateFrameworks and Kernel Panics
Hi Maclovers, After a kernel panic my encrypted sparseimage with valuable data won't mount: # hdiutil attach sec3.bak.sparseimage hdiutil: attach failed - Defektes Image // german for 'corrupt image' Attaching the following string: 0000b90: 2c45 0000