Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

would you please give me an example about how to do an enhancement withPM01

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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)

4 REPLIES 4

Former Member
0 Kudos

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

Former Member
0 Kudos

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..

Former Member
0 Kudos

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)

GauthamV
Active Contributor
0 Kudos

hi,

check this exit which will help u to update hr transactions.

HRPBAS01 User Exit for HR Master Data

reward points if hlpful.