06-20-2008 2:30 AM
Hi all :
Would you pleaes give me an example about how to do an enhancement withPM01 to HR transactions?
thanks in advance.
Best regards
Frank
06-20-2008 6:03 AM
1. Go to transaction PM01 and press tab u2018Enhance Standard Infotypesu2019:
2. Enter the Infotype to be enhanced and press u2018Createu2019.
If the Infotype is enhanced earlier, it will throw an error u2018Structure < > already existsu2019
Press u2018Editu2019 in this case.
3. Add fields to be displayed on the Infotype screen to structure CI_PXXXX
(Where XXXX is Infotype Number).
4. Save and activate the CI include.
5. Press u2018backu2019 to go to first screen of transaction PM01.
6. Enter u2018Include screenu2019 number and press u2018Create All u2019.
6. Press u2018Assign Enhancementu2019.
7. For module pool MPXXXX00, and a screen of Infotype to be modified, assign
program ZPXXXX00 and screen specified in PM01.
E.g: For infotype 0006, screen 2037 is to be modified.
8. Go to transaction SE80, in program ZPXXXX00, the screen created with added fields can
be seen in screen painter. Modify the screen if required. This screen will be seen in
transaction PA30 along with standard screen of that infotype.
9. Processing logic for these added fields can be written in PBO and PAI of this screen.
(The data of standard Infotype screen will be present in this program
ZPXXXX00 automatically)
06-20-2008 5:23 AM
Hi,
You can perform PA Infotype Enhancement with the transaction code PM01.
Use the link below for Your reference.
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf
For defaulting the values to the infotype fields you have to make use of the features ( PE03 T code )
Can you elobarate your requirement..
For more help refer the following links.
http://help.sap.com/saphelp_47x200/helpdata/en/1e/728d281d5e11d289d30000e82158f1/content.htm
http://help.sap.com/saphelp_47x200/helpdata/en/f7/2fe034ee251f34e10000009b38f83b/frameset.htm
Regards,
Jagadish
06-20-2008 5:56 AM
hi,
one way of finding the enhancement is through package.
for your PM01 tc the package is PBAS
the enhance ments found in it are
Exit name Short text
HRPBAS01 User Exit for HR Master Data
HRPC0001 HR: PC download authorization
HRRPAI01 User exit for FB HR_ENTRY_DATE and HR_LEAVING_DATE
PARA0001 Enhancement for Determining the Number of Periods
PARA0002 Enhancement for Calculating Annual Salary; IT0008,14,15
PBAS0001 PA: Pers.Admin./Recruitment: Default values and checks
PBAS0002 PA: Enhancements for Personnel Administration - Menu
PBASRP01 PA: User exit distributed reporting
in "smod" you can give this exit name and do your codding .
regaurds,
Sree..
06-20-2008 6:03 AM
1. Go to transaction PM01 and press tab u2018Enhance Standard Infotypesu2019:
2. Enter the Infotype to be enhanced and press u2018Createu2019.
If the Infotype is enhanced earlier, it will throw an error u2018Structure < > already existsu2019
Press u2018Editu2019 in this case.
3. Add fields to be displayed on the Infotype screen to structure CI_PXXXX
(Where XXXX is Infotype Number).
4. Save and activate the CI include.
5. Press u2018backu2019 to go to first screen of transaction PM01.
6. Enter u2018Include screenu2019 number and press u2018Create All u2019.
6. Press u2018Assign Enhancementu2019.
7. For module pool MPXXXX00, and a screen of Infotype to be modified, assign
program ZPXXXX00 and screen specified in PM01.
E.g: For infotype 0006, screen 2037 is to be modified.
8. Go to transaction SE80, in program ZPXXXX00, the screen created with added fields can
be seen in screen painter. Modify the screen if required. This screen will be seen in
transaction PA30 along with standard screen of that infotype.
9. Processing logic for these added fields can be written in PBO and PAI of this screen.
(The data of standard Infotype screen will be present in this program
ZPXXXX00 automatically)
06-20-2008 6:07 AM
hi,
check this exit which will help u to update hr transactions.
HRPBAS01 User Exit for HR Master Data
reward points if hlpful.