Infotype enhancements steps
how we can enhance the standard infotype enhancement for PA INFOTYPES,WHAT ARE THE STEPS .
Hi Naresh,
Enhancing Infotypes
You can only enhance infotypes which can be maintained directly. For more
information, see the Infotypes per Object Type view of the Organizational
Management IMG Customizing activity Maintain Infotypes (this tells you whether
each infotype can be maintained directly).
Another way of displaying all infotypes concerned is to display all the entries from the Infotype per Object Type table (T777I), for which the MAINT field is active (can not be maintained via standard transactions).
The following standard infotypes can not be enhanced.
Infotype: 1000 (object)
Infotype: 1001 (relationships)
Procedure
To use the infotype copier, you must be able to program in ABAP/4, be familiar with
the ABAP/4 Dictionary, the ABAP/4 Screen Painter and the ABAP/4 Menu Painter.
1. Enter the transaction code PPCI
2. Enter a four digit infotype number (nnnn).
3. Flag CI Include.
4. Choose Create All.
This brings you to Structure maintenance.
5. Create the desired fields in CI_Pnnnn and activate the structure.
6. Maintain entries in table 582C (Include-screens for infotypes).
Result
You have enhanced your chosen infotype by adding fields created in the structure CI_Pnnnn.
The following objects have been created:
CI_Include CI_Pnnnn
Include for module pool MPnnnn00
Include screen ZPnnnn000200
Check this link for creating infotype
http://www.sapdev.co.uk/hr/hr_infotypes2.htm
Hope this helps u.
Regards,
Ruthra
Similar Messages
-
how can we enhance the infotype 0006(address) and 0021(family) . i need to add some more fields to that std infotype.
what are the steps for infotype enhancements? can any one expain briefly?
with regards,
pavan kumarHi,
For any Info type enhancement SAP as provided one structure for that in Infotype it self so you can add custom fields to there, the procedure is:
Goto T Code PM01 -
> there enter infotype number(i.e 1,2,3........)
then the third button is an enhancement button select that
then it will drag you to one structure PSXXXX (ex: PS0000, PS0001 .......)
there you can enter your custom fields to add,
then save it.
it will get reflect in PAXXXX table ,
these will be the procedure....... -
Problem with infotype enhancement deletion...
Hi,
I have deleted infotype enhancement for adding a extra screen field in PM01. But even after that deletion I see that in table PA0001 the CI include is there along with the additional field.
Please help or let me know the proper method of deleting enhancment.
Regards,
Rajesh.Hi ..
Deleting the custome fields in the Infotype 0001 will not solve the issue. There will be some custom screens developed to include the custom fields.
You can find the customs screens in T582C table. Once it is deleted then the deletion can be told as 100%
Hope this helps
Good Luck.
Shyam -
How to call a new screen in Infotype enhancement
<<Subject change from ALL CAPITALS by moderator>>
Hello everyone,
i just want to ask: i am doing an infotype enhancement and this object is really new to me, i wanted to ask how am i going to call a new screen. thats all.
here currently is my code:
module MODULE_PAI_0494 input.
IF sy-ucomm = <FctCode>.
CALL SCREEN <Custom Sceen>.
ENDIF.
endmodule.
any tip and/or trick is highly appreciated.
thanks.
Mark
Edited by: Matt on Nov 13, 2008 7:53 AMHello Chandra,
Yup, i have coded under the ZPnnnn00, and yes, Screen 200 is also available.
here is the code that i have developed so far.(this is only for the pop up screen part)
Mod. Pool ZP049400 Active
INCLUDE zp049410.
INCLUDE mppdat00.
INCLUDE fp50ppsb.
INCLUDE mppers00.
INCLUDE zp049420.
INCLUDE zp049430.
INCLUDE zp049440.
*& Module USER_COMMAND INPUT
text
MODULE user_command INPUT.
IF sy-ucomm = 'RNE'.
CALL SCREEN '201' STARTING AT 1 1
ENDING AT 50 5.
*& Module USER_COMMAND_0201 INPUT
text
module USER_COMMAND_0201 input.
if ZROUTE_BTN = 'X'.
ZNEWEVAL = gt_p0490-ZZCURREVAL.
endif.
endmodule. " USER_COMMAND_0201 INPUT
i was advised to create a similar functionality that FM: 'TRM_POPUP_TEXT_INPUT' is producing.
the pop up screen is similar to my requirement where i have to input a text.
i wanted to avoid that suggestion because recreating an FM is none of my capability yet.
if there really is a way to do it, that is not time consuming... i would go for it.
initially, what i have in mind is:
Since:
screen 200 is a subscreen of screen 2000,
that makes 201 NOT part or NON existing in MPnnnn00.
right? or i have it wrongly?
thanks again.
Mark -
Hi All
I have to enhance infotype 0000, when there is a hire action or leaving action, an Email notification should be send to IT/ Facilities, with a proper text.
my question is
1. Does any body have idea which user exit or BADI I can use
2. how can I relate Actions, Distribution list and standard text.
if somebody can help me with this that will be great
regards
AJHi Suresh
Will u be able to help me further with this, how to configure those dynamic actions, but it should be trigered when hiring or leaving action occurs and how to link those actions with a program
thanks in advance
rgds
AJ -
Hi,
How to Enhance the Custom infotype in Hr-abap,
Regards,
srujanHI,
Check this links..
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/908fc993-0079-2c10-7080-b030cbab52e0?QuickLink=index&overridelayout=true
Enhancement of Custom infotype
http://www.****************/Tutorials/HRABAP/Infotype/Create.htm
Thanks,
Nirali P. -
Issue with Infotype enhancement
Hi all,
I have enhanced a standard infotype earlier. Now i want to add some additional fields in to the enhance structure. But when i am generating the object, it is giving me the error and not allowing the fields to be added. Due to this, these fields are not displayed on the screen and also not added in the standard code generated automatically.
Can anyone please tell me, how to proceed?
Regards,
Sachin Mahajan.Hi sachin,
If you want add some additional fields for already enhanced infotype ,you need add these fields in ci_include, even if you are add these fields in the ci_include these wont reflect on the screen for that you need to got to Screen painter and manually add the fields (Desgin the screen) and save activate it then u can see it.
Navigation path as follows
1. in PM01- give the info type number - select single screen- select "custominclude"- add your additional fields
2. in PM01- give the info type number - select single screen- select "includescreen"- edit - you need desgin the screen in screen painter.
Thanks,
gupta -
Regarding OM Infotype Enhancement
Hi Friends,
I got a requirement to enhance a OM Infotype HRP5122 and HRP5126.
Please give me a hint to do the enhancement.
Thanks,
Anil.GHi,
Enhanement for hrp5122.
open the infotype , and the last field is include and its dataelement. With that include you can make the enhancement.
Regards,
Vani. -
OM Infotype enhancement HRTnnnn table enhancement
Hi Gurus,
I got a requirement to add a few fields in OM infotype. In PPCI, I can add this to HRP table, but I need to add this in HRTnnnn Table. How can I enhance HRT table. Can I use append structure from SE11 (I ave to update 7402/03 infotypes).
Thanks,
AnuroopHi Anuroop,
I hope you utilized the CI Include structures when adding you new fields. Both 7402 and 7403 have CI Includes. The HRT structures for both these infotypes are descriptions of attachments. Not sure you can or should add fields to this structure.
Paul -
Hi,
Please can anybody tell me how to enhance the OM Infotype?
Kind Regards,
SherleyHello Sherley,
Use transaction PPCM to enhance an OM infotype.
Also check this [link|http://help.sap.com/saphelp_47x200/helpdata/en/bb/0feb34bf03c210e10000009b38f83b/frameset.htm] for further info on how to enhance/develop an OM infotype.
Hope this helps,
Cheers,
Sougata. -
Deleting an Infotype Enhancement
Hi Experts,
I created an enhancement & added a field to Infotype 0000, but i read on help.sap.com that it is not recommended to enhance IT0000, so i deleted the enhancement from PM01->Enhancement->delete enhancement.
Now the structure that was created i.e. CI_P0000 has been deleted, means its not existing, but i can still see this include name in PA0000 & PS0000 & P0000...
how can i remove this name from that too? when i activate PS0000, it gives me warning messages showing my user id & date change that this include is not existing.
please help.
Prateekyou shoudl remeber one thing that infotypes which are having Include CI_INFOTYPETABLE in the table ,only can be enhanced rest of things we cant...
0000 , 302 , 2000*series.....
Once activated it should get deleted then select the particular row (include) and try to click delete option hope it works
Sas -
Hello,
I made an enhancement to componenet CRMCMP_CLM which handle with the header.
I want to fill the heade with some fields (like ID and celular number )
I enhanced the controller and have a new class ZL_CRMCMP_C_CUCOCLM_IMPL .
I also implement a new publish_phone_number method.
In debug mode I see that the flow does not reach the new method.
Is there any step by step documentation for this? what can be the reason for that?
Thanks,
SaraSeems you have to refer back to the fundamentals of BSP / Model View Controller Concepts
http://help.sap.com/saphelp_crm60/helpdata/en/e5/edae3b59e17646e10000000a11402f/frameset.htm -
Query Regarding Standard Infotype Enhancement
Hi Experts!
I have enhanced IT0021 with a Custom field for Switzerland through PM01. But, my requirement is that this field should be only visible for the Subtype '2' ( Child ). For all other subtypes of IT0021, this field should not be seen at all. I know I can write some custom code in include ZP002100 and check for the subtype and make the field invisible. But, yet, is there another elegant way through any custom setting? I mean through SPRO.
Thanks in advance!
Mahesh..
Edited by: Mahesh C on Jul 20, 2009 8:28 PMHi Mahesh,
Even after configuring T588M table for the screen modifications, you will still need the logic be incorporated only through some programming changes for the mentioned include. You may also check the Userexit option for setting up this validation based on the subtype. -
SAP HR : ABAP Query / Infotype enhancement / Field in Q0168 & not in P0168
Hi all,
There is a field in the structure Q0168-CSTDT, the field can be seen in the PA20/30 screen under the costs tab.
This field is not there in the P0168 structure.
The requirement is to add this to the ABAP Query.
What steps should be taken ? Do we need ABAP coding ?
Thanks
RahulHi,
Use Fm : HR_BEN_GET_KEY_DATE to get the Benefit Cost Calculation Date ..
Look at include MP016840 for the same.
Look for F1 on the field in pa20/pa30 , you'll get an idea on how this field is calculated.
Regards,
Srini. -
OM INFOTYPE ENHANCEMENT ( FIELD ADDITION)
Hi Experts,
My requirement is to add field in PO13 based on the subtype selected, Once the entry is saved , the HRP1002 is to be updated.
Please Help me . Thanking you in advance.Hi,
I think u have 2 make things in SPRO.
U have 2 make entry in Restrict country grouping.
or check it in T500L table whether the country entry
is there?
If u need any additional info get it from Basis
consultant.
Hope it will work.
Manian.
Maybe you are looking for
-
I upgraded my Mac a few weeks ago to 10.10.2 Yosemite, and I joined the Adobe cloud so I could get access to all the new apps. I read a blurb somewhere about converting older InDesign files to the new CC version I'd have to open the old files in my o
-
Is there an on-screen touch feature for iPad 2 that will save wear and tear on the home/escape button? If so, what's it called and where can I buy it?
-
I know how to print out a picture from an attachment but this particular picture is included in the body of the e-mail and that's where I'm lost. Thanks, June
-
Hi, My machine logs out automatically after about 2 hours when left untouched. This is good for security I guess, but sometimes when i want to listen to music for example without using the mac it will still log out automatically. I have looked at the
-
Connection to server succeeded - but still no mail
Hi, please can someone help, this must be simple but i feel like i have tried everything. Although clearly haven't! it won't connect to the server with the SSL on but when i take it off i get the following message. i am not the best with all the back