cancel
Showing results for 
Search instead for 
Did you mean: 

enhancement of standard HR extractor

Former Member
0 Kudos

Hi all,

i hav been given an assignment to enhance any of the HR related standard extractors, i'm confused with which one to enhance and how, cud any1 plz help me in givin a scenario and its solution to enhance the HR related standard extractor.

Accepted Solutions (0)

Answers (8)

Answers (8)

Former Member
0 Kudos

Hi,

For any of the data sources these steps are common.You need to know that which field i m enhancing and from ware i m getting data to populate data for these fields.

In the HR System:

1) T-CODE: CMOD

2) Choose an existing project (vg: Z12345)

3) Modify

4) Press Components button

5) Look for the enhance: RSAP0001 (the BW extracting enhancement)

6) The you have one of the following option:

a- If the Data Source is "transaction data": The exit is "EXIT_SAPLRSAP_001"

b- If the Data Source is "master data": The exit is "EXIT_SAPLRSAP_002"

7) double-click in the appropriate one

😎 You'll see an INCLUDE sentence. Could be this ZXRSAU01 or this ZXRSAU02 (depending on the previous step). Double-click and you'll be redirected to the SE38

9) some code:

CASE i_datasource

WHEN '0HR_LSO_1'.

LOOP i_t_data INTO my_struct

my_struct-KOSTL "Here you'll must have your Cost Center

...etc...etc...etc

ENDLOOP.

WHEN OTHERS.

ENDCASE

Regards,

Shiva.

Former Member
0 Kudos

@Sunil,

cud u plz tel me in whch r/3 table would i find the Payroll Run Date??

Former Member
0 Kudos

Hi After doing that in ECC goto BW side and follow the steps

Enhancements:BW Side:

Go to CMOD.

1. To Save give Description , create,create new project and give the project name

2. Select the radio button Enhancement Assignment and give the Enhancement name you want and press Enter.

3. If the Enhancement is already assigned to some other project it will display the same message saying it is already assigned it some other project. Click on

4. If the Enhancement is not assigned to any project save.

5. Give RSR00001 (For Variable Exits)

6. Activate the Project.

7. and click on the components button.Now go to Display ,8. Now Double click on EXIT_SAPLRRS0_001. In that you can see an include ZXRSRU01.

9. Double click on that include, it will say program name ZX are reserved for includes of exit Functions groups.

10. Just Press Enter.

11. It ll Pop-Up a window Create Object.saying Include ZX. Does not exits

12. That is where you have to write the code for the variable exits. BW: Virtual

13. RSR00002 Chars and Key Figures. BW: Moving Characteristics.

14. RSR00003

Regards

santosh

Former Member
0 Kudos

@sunil,

ok whch fields should i append to the datasource and how?

Former Member
0 Kudos

Hi

Enhancing a standard extractor ?

When you assess that you need to add few more fields to the content data sources, you find out the source table / field from which these fields will be sourced, then add them to the content and ehnance.

Detail steps to Enhance the extractor (follow this it will help you)

1)Go to RSA6 and find the data source you need to enhance.--> Display

2)Double click on the Extract structure.

3)Now click on the append structure button to add the required field on to the existing structure.

4) add your required fields with ZZ appended to your field.

5) Save & Activate the append structure. Then go back and make sure you activate the extract structure also.

6) Now again go back to RSA6 and select your Data Source. But this time go to change Data Source to remove the hide option to the enhanced fields. By default they ll be in hide mode. If you dont remove the hide field then this field will not be seen in BW side.

7) Now go to SE38 to write the logic to populate the data into the enhanced field. Program name to write the logic is ZXRSAU01.

😎 Check + Save + Activate.

9) Check in RSA3 if data is populated as per your requirement.

10) Replicate your Data Source.

11) Now go to Data Source/ Trans. Structure screen. Now you can see the enhanced field on the right hand side.Enhancements:

Hope this helps

regards

Santosh

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:31 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:31 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:32 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:32 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:32 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:33 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:33 PM

Edited by: Santhosh Nagaraj on Oct 14, 2009 6:34 PM

Former Member
0 Kudos

Enhance payroll extractor to bring in Payroll Run Date.

0HR_PY_1_CE is the name of the datasource.

Former Member
0 Kudos

nthin specific like, whch one wud be easier to do?? i hav been jus given an assignment to do it.. as i havent done any enhancements so far, i dono much bout it.. so plz guide me whch one to enhance and how to do it plz.

Former Member
0 Kudos

Which datasource in HR you want to enhance??