HR payroll extractors : no extractor on CRT table in Business content ?
Hi,
your help would be appriciated for the following topics :
HR payroll extractors
I need a confirmation about the fact that there is no extractor on CRT results (cumulative table) for HR payroll results.
By contrast, there is only datasource 0HR_PY_1 that deals with RT table.
HR time extractors
On the other hand, have you any information (not the SAP help) regarding the tables that are used in Time Management extractors, do you know which important result tables are not extracted via BCT datasources ?
thx
L.
Edited by: laurent puype on Sep 17, 2008 3:19 PM
Hi,
Yes, For Payroll Data (Transaction Data) - Extractor-Technical name: 0HR_PY_1
For HR-Time Management refer this best practice document:
http://help.sap.com/bp_biv170/html/BW/D28_EN_DE.htm
Links for information on HR-BW
http://www.sap-img.com/sap-hr.htm
http://www.sapdevelopment.co.uk/fmodules/fmshr.htm
Configuring Report Time Types for extractor 0CA_TS_IS_1
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/174b9990-0201-0010-2abe-86a515869fbe
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7e3f9990-0201-0010-9a97-e971112aa2b2
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e1cba990-0201-0010-43ae-af579aee7a73
Hope this helps
Regards
CSM Reddy
Similar Messages
-
Underlying tables of business Content data sources
Hello Exerts,
Can anyone advice me finding the underlying tables of business Content data sources?
Regards.Hi,
I dont think that there is any standard tcode or table to find out the underlying base tables.
But you can try the below mehtod to to find out the tables related to a datasource.
Go to RSA2 >>> give your Data source name and execute>>>>Double click on the extractor>>>Goto the function module Top include and see the list of tables used.
This might help.
Regards,
Abhishek -
How to find an extractor for a table
If I know the data I want to load into BW is in a specific table in R3, i.e. PA0014, what technique do I use to see if there is a Business Content extractor that will give me the data I want?
Hi,
PA0008 HR Master Record: Infotype 0008 (Basic Pay)
PA0014 HR Master Record: Infotype 0014 (Recur. Payments/Deds.)
PA0015 HR Master Record: Infotype 0015 (Additional Payments)
PA0045 HR Master Record: Infotype 0045 (Company Loans)
cubes :
1) Payroll Data 0PY_C02
2) Benefits 0PABN_C01
Basic pay detals comes from Payroll data Cube by a specfic wage type.others thing from Benefits cube by different Benefit areas
Pls try to use the standard business Content datasource 0HR_PY_1 and infosource 0HR_PY_1.
Pls chk this link.
http://help.sap.com/saphelp_nw04/helpdata/en/2a/77eb3cad744026e10000000a11405a/frameset.htm
Also take a look BI best practice -> http://help.sap.com/bp_biv235/BI_EN/html/bw.htm -> human capital management
http://help.sap.com/bp_biv335/BI_EN/html/bw.htm
Hope this helps
regards
CSM reddy -
Generic Extractor on DB Table without Date, Time stamp
Hi all,
We have requirement of creating a generic extractor on the table which doesnt have date or time stamp in the data field. The only option availabel is to extract from Document numbers.
And we cant put the extractor mode to "Read from view" because the table contains Currency field which refers to external table for currency key.
The moment we change the extractor mode from Extraction from view to Extraction from FM the option "Numeric pointer" gets hidden.
What shall we do in this scenario ?? Pls advice.
Thanks.
Regards
NimeshHello Tapan, Prakash
Prakash : Currency key is needed in BW .
Tapan : I was just trying diff. options i.e. extraction from view and FM . Problem with Generic Extractor is that i dont have any date fields getting updated in the table. The only field that can be used for delta is document number. And Generic extractor only allows date or time stamp option , its not allowing numeric pointer if one reads from FM.
Regards
Nimesh -
Standard extractor for ECC table BFOD_A
Dear Gurus,
Do we have any standard extractor delivered by sap to extract data from ECC table "BFOD_A".
Also this table does not have any timestamp field..so in case we create generic datasource on this table how to do we extract delta.
Thanks,
SandeepAs far as I know there is no standard extractors for this table. You are trying to get AR by Profit Center information? The FI consultant had tried adding a timestamp field but unfortunately the customized program is not 100% correct (as we have missing data in delta). So we just created a generic extractor on this table and perform weekly full load until the customized program got fix.
-
Find an R/3 table in a Business-Content extractor
Hi all,
Is there any web site or place I can go, type the name of an R/3 table in, and find if that table exists in a Business Content extractor?
Thanks.
DaveHi Dave,
I don't know about any website providing info abt DS, but I know how to find out the extractor,
Check Table ROOSOURCE (TCode SE16).
If field EXMETHOD = V (Transparent Table or DB View), name of datasource can be searched with field EXTRACTOR containing the table or view name.
In SE 11 you can process the u201Cwhere usedu201D function for a table to determine the views related to it and then search for them.
Hope this anwer your query.
Regards,
Praveen Prayag -
Finding the latest payroll results and its CRT table.
Hi all,
My requirment is to fetch the value from the CRT table of the latest payroll result,
so that at any point of time it fetches the cumulative value till date from the CRT table.Hi
use the fun module
PYXX_READ_PAYROLL_RESULT
for fetching the payroll results
or see the sample code how to fetch the payroll results using the RT table.
report zovertime
line-size 252
line-count 60(1)
no standard page heading
message-id zndc.
Database Tables & Infotypes
tables: pcl1, " HR Cluster1
pcl2, " HR Cluster1
pa0003, " Master data - Payroll Status
cskt, " Cost Center Texts
t528t, " Positions Texts
t513s, " Job Titles
pernr, " Logical PNP
t001p, " Personnel Subarea
t500p, " Personnel Area
t501, " Employee Group
t503k, " Employee Subgroup
csks. " Cost Center
infotypes:0000,0001.
*include rpclst00.
include rpc2rx00.
include rpc2rxx0.
include rpc2cd00.
*include rpc2ps00.
*include rpc2pt00.
*include rpcfvp00.
*include rpcfdc10.
*include rpcfdc00.
include rpppxd00.
include rpppxd10.
Declaration of Internal Tables
Internal Table for Output Data
data: begin of rep_tab occurs 0,
kostl like pa0001-kostl, " Cost Center
pernr like pa0001-pernr, " Personal Number
ename like pa0001-ename, " Employee Name
ctext like cskt-ltext, " Cost Center Text
ptext like t528t-plstx, " Position Text
ot1 type p decimals 2, " Jan OT Amount
ot2 type p decimals 2, " Feb OT Amount
ot3 type p decimals 2, " Mar OT Amount
ot4 type p decimals 2, " Apr OT Amount
ot5 type p decimals 2, " May OT Amount
ot6 type p decimals 2, " Jun OT Amount
ot7 type p decimals 2, " Jul OT Amount
ot8 type p decimals 2, " Aug OT Amount
ot9 type p decimals 2, " Sep OT Amount
ot10 type p decimals 2, " Oct OT Amount
ot11 type p decimals 2, " Nov OT Amount
ot12 type p decimals 2, " Dec OT Amount
ott type p decimals 2, " Total OT Amount
end of rep_tab.
Declaration of Variables
data: v_mon(2) type n, " Month
v_no type i, " Data Lines
v_year(4) type c, " Year
v_date like sy-datum, " Date
v_date1 like sy-datum, " Date
v_seqnr like pc261-seqnr. " Sequence No.
Declaration of Constants
data: c_type like hrp1001-otype value 'S', " Object Type
c_kokrs like cskt-kokrs value '1000', " Controlling Area
c_date1 like sy-datum value '18000101', " Date
c_date2 like sy-datum value '99991231', " Date
c_x type c value 'X', " Sign
c_mon(2) type c value '01', " Month
c_val1(2) type c value '31', " Date
c_val2(2) type c value '12', " Month Type
c_val like p0041-dar01 value '01', " Date Type
c_lgart1 like p0008-lga01 value '0722', " Wage Type
c_lgart2 like p0008-lga01 value '0723', " Wage Type
c_1(2) type n value '01', " Month1
c_2(2) type n value '02', " Month2
c_3(2) type n value '03', " Month3
c_4(2) type n value '04', " Month4
c_5(2) type n value '05', " Month5
c_6(2) type n value '06', " Month6
c_7(2) type n value '07', " Month7
c_8(2) type n value '08', " Month8
c_9(2) type n value '09', " Month9
c_10(2) type n value '10', " Month10
c_11(2) type n value '11', " Month11
c_12(2) type n value '12'. " Month12
Selection-screen
parameters:
p_year like pc2b0-pabrj obligatory. " Payroll Year
At selection-screen
at selection-screen.
Validate the Selection Screen fields
perform validate_screen.
Start-of-Selection
start-of-selection.
Selection of Period
perform get_period.
Get PERNR from LDB
get pernr.
Get the Master data from infotype 0001
perform get_master_data.
Top-of-page
top-of-page.
Write the Report and Column Headings
perform top_of_page.
End-of-Page
end-of-page.
write /1(252) sy-uline.
End-of-Selection
end-of-selection.
Display the Output Report.
perform display_report.
Form-Routines
*& Form validate_screen
Validation of selection Screen fields
form validate_screen.
Validation of Cost Center
clear csks.
if not pnpkostl[] is initial.
select single kostl
into csks-kostl
from csks
where kostl in pnpkostl.
if sy-subrc <> 0.
message e999 with 'Invalid Cost Center'(003).
endif.
endif.
Validation of Personnel Number
clear pa0003.
if not pnppernr[] is initial.
select pernr
from pa0003 up to 1 rows
into pa0003-pernr
where pernr in pnppernr.
endselect.
if sy-subrc <> 0.
message e999 with 'Incorrect Personal Number Entered'(002).
endif.
endif.
Validation of Personnel Area
clear t500p.
if not pnpwerks[] is initial.
select persa
from t500p up to 1 rows
into t500p-persa
where persa in pnpwerks.
endselect.
if sy-subrc <> 0.
message e999 with 'Incorrect Personnel Area Entered'(001).
endif.
endif.
Validation of Personnel Sub Area
clear t001p.
if not pnpbtrtl[] is initial.
select btrtl
from t001p up to 1 rows
into t001p-btrtl
where btrtl in pnpbtrtl.
endselect.
if sy-subrc <> 0.
message e999 with 'Incorrect Personnel Sub Area Entered'(037).
endif.
endif.
Validation of Employee Group
clear t501.
if not pnppersg[] is initial.
select persg
from t501 up to 1 rows
into t501-persg
where persg in pnppersg.
endselect.
if sy-subrc <> 0.
message e999 with 'Incorrect Employee Group Entered'(038).
endif.
endif.
Validation of Employee Sub Group
clear t503k.
if not pnppersk[] is initial.
select persk
from t503k up to 1 rows
into t503k-persk
where persk in pnppersk.
endselect.
if sy-subrc <> 0.
message e999 with 'Incorrect Employee Sub Group Entered'(039).
endif.
endif.
endform. "validate_screen
*& Form get_period
Get the Correct Period based on Selection screen selection
form get_period.
clear: v_year,v_mon, v_date, v_date1.
v_year = sy-datum+0(4).
v_mon = sy-datum+4(2).
if pnptimr1 = c_x. " Current Date
pnpbegda = sy-datum.
pnpendda = sy-datum.
elseif pnptimr2 = c_x. " Current Month
concatenate v_year v_mon c_val into v_date.
concatenate v_year v_mon c_val1 into v_date1.
pnpbegda = v_date.
pnpendda = v_date1.
elseif pnptimr3 = c_x. " Current Year
concatenate v_year c_val c_val into v_date.
concatenate v_year c_val2 c_val1 into v_date1.
pnpbegda = v_date.
pnpendda = v_date1.
elseif pnptimr4 = c_x. " Upto Today
pnpbegda = c_date1.
pnpendda = sy-datum.
elseif pnptimr5 = c_x. " From Today
pnpbegda = sy-datum.
pnpendda = c_date2.
else.
if ( pnpbegda is initial and pnpendda is initial ).
pnpbegda = c_date1.
pnpendda = c_date2.
elseif pnpbegda is initial and not pnpendda is initial.
pnpbegda = c_date1.
pnpendda = pnpendda.
elseif not ( pnpbegda is initial and pnpendda is initial ).
pnpbegda = pnpbegda.
pnpendda = pnpendda.
endif.
endif.
endform. "get_period
*& Form get_master_data
Get the Master Data from Database Tables PA0001,0002,0003
form get_master_data.
Get data from Respective Infotypes
rp_provide_from_last p0001 space pnpbegda pnpendda.
if p0001-kostl in pnpkostl.
rep_tab-kostl = p0001-kostl.
rep_tab-pernr = p0001-pernr.
rep_tab-ename = p0001-ename.
Get the Position Text
clear t528t-plstx.
select single plstx into t528t-plstx from t528t
where plans = p0001-plans and
otype = c_type and
sprsl = sy-langu.
if sy-subrc = 0.
rep_tab-ptext = t528t-plstx.
endif.
Get the Cost Center Text
clear cskt-ltext.
select single ltext into cskt-ltext from cskt
where spras = sy-langu and
kokrs = c_kokrs and
kostl = p0001-kostl.
if sy-subrc = 0.
rep_tab-ctext = cskt-ltext.
endif.
Get the Overtime Payment Data
perform get_ot_data.
rep_tab-ott = rep_tab-ot1 + rep_tab-ot2 + rep_tab-ot3 +
rep_tab-ot4 + rep_tab-ot5 + rep_tab-ot6 +
rep_tab-ot7 + rep_tab-ot8 + rep_tab-ot9 +
rep_tab-ot10 + rep_tab-ot11 + rep_tab-ot12.
append rep_tab.
clear rep_tab.
endif.
sort rep_tab by kostl pernr.
delete rep_tab where kostl = ' '.
delete rep_tab where ott = 0.
endform. "get_master_data
*& Form get_ot_data
Get the Overtime Payment Data
form get_ot_data.
cd-key = pernr-pernr.
rp-imp-c2-cd.
sort rgdir by seqnr.
To get sequence number for the payroll period
loop at rgdir where void is initial
and reversal is initial
and outofseq is initial
and srtza eq 'A'.
if rgdir-fpper+0(4) = p_year.
To consider offcycle run data
if not rgdir-ocrsn is initial.
v_seqnr = rgdir-seqnr.
exit.
endif.
v_seqnr = rgdir-seqnr.
endif.
if not v_seqnr is initial.
perform import_rx.
endif.
perform process_wagetypes.
endloop.
endform. "get_ot_data
include rpppxm00.
*& Form Import_rx
Import the RX data from Clusters
form import_rx.
rx-key-pernr = cd-key-pernr.
rx-key-seqno = v_seqnr.
rp-init-buffer.
rp-imp-c2-rx.
endform. " Import_rx
*& Form Process_wagetypes
Calculate the Overtime Amount based on Wage types
form process_wagetypes.
loop at rt.
if rt-lgart = c_lgart1 or rt-lgart = c_lgart2.
if rgdir-fpper+0(4) = p_year.
v_mon = rgdir-fpper+4(2).
case v_mon .
when c_1.
rep_tab-ot1 = rep_tab-ot1 + rt-betrg.
when c_2.
rep_tab-ot2 = rep_tab-ot2 + rt-betrg.
when c_3.
rep_tab-ot3 = rep_tab-ot3 + rt-betrg.
when c_4.
rep_tab-ot4 = rep_tab-ot4 + rt-betrg.
when c_5.
rep_tab-ot5 = rep_tab-ot5 + rt-betrg.
when c_6.
rep_tab-ot6 = rep_tab-ot6 + rt-betrg.
when c_7.
rep_tab-ot7 = rep_tab-ot7 + rt-betrg.
when c_8.
rep_tab-ot8 = rep_tab-ot8 + rt-betrg.
when c_9.
rep_tab-ot9 = rep_tab-ot9 + rt-betrg.
when c_10.
rep_tab-ot10 = rep_tab-ot10 + rt-betrg.
when c_11.
rep_tab-ot11 = rep_tab-ot11 + rt-betrg.
when c_12.
rep_tab-ot12 = rep_tab-ot12 + rt-betrg.
endcase.
endif.
endif.
endloop.
endform. "process_wagetypes
*& Form top_of_page
Write the Report and Column Headings
form top_of_page.
format color col_heading on.
write: /1(252) 'NATIONAL DRILLING COMPANY'(010) centered,
/1(252) 'Overtime Payments Details'(011) centered.
format color off.
if pnptimr1 = c_x. " Current Date
write: /2 'Period From :'(036), sy-datum, 'To:'(006), sy-datum.
elseif pnptimr2 = c_x. " Current Month
write: /2 'Period From :'(036), v_date, 'To:'(006), v_date1.
elseif pnptimr3 = c_x. " Current Year
write: /2 'Period From :'(036), v_date, 'To:'(006), v_date1.
elseif pnptimr4 = c_x. " Upto Today
write: /2 'Period From :'(036), c_date1, 'To:'(006), sy-datum.
elseif pnptimr5 = c_x. " From Today
write: /2 'Period From :'(036), sy-datum, 'To:'(006), c_date2.
else.
if ( pnpbegda is initial and pnpendda is initial ).
write: /2 'Period From :'(036), c_date1, 'To:'(006), c_date2.
elseif pnpbegda is initial and not pnpendda is initial.
write: /2 'Period From :'(036), c_date1, 'To:'(006), pnpendda.
elseif not ( pnpbegda is initial and pnpendda is initial ).
write: /2 'Period From :'(036), pnpbegda,
'To:'(006), pnpendda.
endif.
endif.
write: 219 'Report Run Date:'(018), sy-datum.
if not pnpkostl[] is initial.
if pnpkostl-high is initial.
write: /2 'Cost Center :'(004), pnpkostl-low,
219 'Time :'(020), sy-uzeit.
else.
write: /2 'Cost Center From:'(005), pnpkostl-low+7(3),
'To:'(006), pnpkostl-high,
219 'Time :'(020), sy-uzeit.
endif.
else.
write: /219 'Time :'(020), sy-uzeit.
endif.
if not pnppernr[] is initial.
if pnppernr-high is initial.
write: /2 'Personal Number :'(007), pnppernr-low,
219 'User :'(021), sy-uname.
else.
write: /2 'Personal No.From:'(008), pnppernr-low,
'To:'(006), pnppernr-high,
219 'User :'(021), sy-uname.
endif.
else.
write: /219 'User :'(021), sy-uname.
endif.
write: /219 'Page No :'(022), sy-pagno.
format color col_heading.
write /1(252) sy-uline.
write:/1 sy-vline, 10 sy-vline,
41 sy-vline,
67 sy-vline, 68(167) 'Overtime Payments(Dirhams)'(013) centered,
235 sy-vline,252 sy-vline.
format color col_heading.
write:/1 sy-vline, 2(8) 'Emp #'(019) centered,
10 sy-vline, 11(30) 'Employee Name'(012) centered,
41 sy-vline, 42(25) 'Position'(014) centered,
67 sy-vline, 68(167) sy-uline,
235 sy-vline,236(16) 'Total'(017) centered,
252 sy-vline.
write:/1 sy-vline, 10 sy-vline,
41 sy-vline,
67 sy-vline, 68(13) 'JANUARY'(024) centered,
81 sy-vline, 82(13) 'FEBRUARY'(025) centered,
95 sy-vline, 96(13) 'MARCH'(026) centered,
109 sy-vline,110(13) 'APRIL'(027) centered,
123 sy-vline,124(13) 'MAY'(028) centered,
137 sy-vline,138(13) 'JUNE'(029) centered,
151 sy-vline,152(13) 'JULY'(030) centered,
165 sy-vline,166(13) 'AUGUST'(031) centered,
179 sy-vline,180(13) 'SEPTEMBER'(032) centered,
193 sy-vline,194(13) 'OCTOBER'(033) centered,
207 sy-vline,208(13) 'NOVEMBER'(034) centered,
221 sy-vline,222(13) 'DECEMBER'(035) centered,
235 sy-vline,252 sy-vline.
format color off.
write /1(252) sy-uline.
endform. "top_of_page
*& Form Display_report
Write the Report Output
form display_report.
clear v_no.
describe table rep_tab lines v_no.
if v_no = 0.
message i999 with
'No Data found for the entered Selection'(015).
endif.
loop at rep_tab.
format color 3.
at new kostl.
read table rep_tab index sy-tabix.
write:/1 sy-vline, 2(12) 'Cost Center:'(009),
14(10) rep_tab-kostl,
25(30) rep_tab-ctext,
252 sy-vline.
format color off.
write /1(252) sy-uline.
endat.
format color col_normal.
write: /1 sy-vline, 2(8) rep_tab-pernr,
10 sy-vline, 11(30) rep_tab-ename,
41 sy-vline, 42(25) rep_tab-ptext,
67 sy-vline, 68(13) rep_tab-ot1 no-zero,
81 sy-vline, 82(13) rep_tab-ot2 no-zero,
95 sy-vline, 96(13) rep_tab-ot3 no-zero,
109 sy-vline,110(13) rep_tab-ot4 no-zero,
123 sy-vline,124(13) rep_tab-ot5 no-zero,
137 sy-vline,138(13) rep_tab-ot6 no-zero,
151 sy-vline,152(13) rep_tab-ot7 no-zero,
165 sy-vline,166(13) rep_tab-ot8 no-zero,
179 sy-vline,180(13) rep_tab-ot9 no-zero,
193 sy-vline,194(13) rep_tab-ot10 no-zero,
207 sy-vline,208(13) rep_tab-ot11 no-zero,
221 sy-vline,222(13) rep_tab-ot12 no-zero,
235 sy-vline,236(16) rep_tab-ott no-zero,
252 sy-vline.
at end of kostl.
write /1(252) sy-uline.
endat.
format color off.
at last.
sum.
format color 1.
write: /1 sy-vline,
10 sy-vline, 11(30) 'Total'(017) centered,
41 sy-vline,
67 sy-vline, 68(13) rep_tab-ot1 no-zero,
81 sy-vline, 82(13) rep_tab-ot2 no-zero,
95 sy-vline, 96(13) rep_tab-ot3 no-zero,
109 sy-vline,110(13) rep_tab-ot4 no-zero,
123 sy-vline,124(13) rep_tab-ot5 no-zero,
137 sy-vline,138(13) rep_tab-ot6 no-zero,
151 sy-vline,152(13) rep_tab-ot7 no-zero,
165 sy-vline,166(13) rep_tab-ot8 no-zero,
179 sy-vline,180(13) rep_tab-ot9 no-zero,
193 sy-vline,194(13) rep_tab-ot10 no-zero,
207 sy-vline,208(13) rep_tab-ot11 no-zero,
221 sy-vline,222(13) rep_tab-ot12 no-zero,
235 sy-vline,236(16) rep_tab-ott no-zero,
252 sy-vline.
write /1(252) sy-uline.
endat.
format color off.
endloop.
endform. "display_report
Reward points if useful
Regards
Anji -
Generic extractors on pool table and Cluster tables
Good Afternoon all,
Can we create generic extractors on Cluster or pool Table. If yes Let me know how?
I am trying to create a Generic Extractor on BSEC Table but it is not allowing me to do this. It throws error that"Extraction from pool tables and cluster tables is not permitted"
Kindly guide me on this
Thanks,
Vaishali.Hi
you cannot do generic extraction directly on pooled or cluster tables.
You can create a function module, then you can create a Generic Data source based on this..
Hope it helps,
Thanks,
Teja
Edited by: Teja badugu on Apr 15, 2008 12:24 PM -
Help needed on a Payroll Extractor 0HR_PY_1_CE
Hi All,
I am looking for the following information on a Payroll Extractor, as part of my project.
- Currently we are using an extractor 0HR_PY_REC_51 in our project.
- We intend to know if Payroll reconciliation with GL happens in the extractor 0HR_PY_CE_1, so that we could change our extractor from 0HR_PY_REC_51 to 0HR_PY_1_CE.
Please let me know if anyone has worked on this extractor.
Quick replies will be appreciated.
Thanks
Sree Ramya LankaThe object you are referring to was created for functionality called
"Payroll Reconciliation" for Nordic Country Versions.
There are some limitations associated with it which are related
to reconciliation requirement of different countries.
Therefore, we do not recommend customers to use them, and there is
currently no support provided for these objects because these objects
are subject to major modifications to address the limitations.
The data source" 0HR_PY_REC_51" is used to extract payroll data for
reconciliation, which is not recommended to be used by the customers as
the solution is not yet released to the customers.
Kindly refer to Note No. 929197 attached and confirm the message if you
do not have further queries.
Colin -
Payroll extractor 0HR_PY_1 do not return any data in RSA3 in full mode
Hi,
I have activated Payroll extractor 0HR_PY_1.
I use RSA3 to check the extractor.
It does not return any data(0 records) in full mode.
Do i need to do activate any other object, apart from the datasource?
Thanks in advance for your help.
Regards,
Suresh.Hi Suresh,
HR extractors need additional authorizations. When the extractor is run, there would be a check if the user is authorized to extract data. Check SAP notes 672514 & 397208. Also find my previous post on this.
Re: Extractor 0HR_PY_1 does not return data to BW
Best Regards,
Murali. -
How to Pull Data From CRT table PCL2 Cluster
Hi,
I want to show a Report, below is the Fields in the Report
<b>Descripton</b>----
<b>Table Name</b>
Total Current Month Salary----
CRT table PCL2 cluster
monthly member contribution-----CRT table PCL2 cluster
Net difference in Pay----
CRT table PCL2 cluster
How to get the Data from the CRT table PCL2 cluster in BW
is there any procedure to get the payroll data in BW?
I think CRT table is a internal Table.
any good idea's will be appricated...
Thanks
PriyaHi,
check whether is it populating when u call
Function Module - PYX X_READ_PAYROLL_RESULT .
If not Use this Marcro.
RP-IMP-C2-IN.
Call this macro and check EPF[ ].This marco will populate both RT and EPF.
Check transaction - PC00_M40_ EPF
Cheers,
Manoj. -
What is defference between RT and CRT table in ABAP HR
Hi Experts,
What is defference between RT and CRT table in ABAP HRThe RT (results table) will give you the payroll results for one specific run of payroll. It includes all wage types that were processed during the payroll run. The CRT (cumulated results table) contains payroll results only for cumulated wage types that have been processed in payroll runs so far for the year. It contains month-to-date, quarter-to-date, and year-to-date totals for those wage types. Not all wage types found in the RT will be available in the CRT. You will have to check the configuration for a specific wage type to determine if it is available in both
You can check all RT WT in PC00_Mxx_CWTR where "xx" is youre molga. Also, you can check RT, CRT and other payroll results in PC_Payresult.
Report RPCEDTx0 prints out payroll results (x=country indicators).
use t-code PT66 to display the cluster details that is results table -
What is the Business Content Extractor for HRP1000-OBJID ?????
Hi all,
I want to extract the HRP1000-OBJID, HRP1000-SHORT, HRP1000-STEXT from
R/3 in to BW. The table name is HRP1000 (Info Type 1000 DB Table).
What is the Business Content Extractor for these fields, please ?
Thanks in advance.
Best regards.There are a lot of datasource based on that table; chack this link:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/e2/72ee3da7138e5be10000000a114084/frameset.htm
Hope it helps.
Regards -
Hi All,
Please help me out in understanding below scenario.
If an employee changes from one company code to another code, how his/her YTD cumulates in CRT table as per SAP Standards.
Let me go with example to make a clear understanding.
Ex : Payroll has run for an employee upto payperiod 05. As per his pay assume that his /101 is 5000.
Monthly Yearly
PP 1 : 5000 5000
PP 2 : 5000 10000
PP 3 : 5000 15000
PP 4 : 5000 20000
PP 5 : 5000 25000
In PP 6 he has shifted from one company code to another company code. Now, how the system cumulates as per SAP standards ?
PP 6 : 5000 ?
Will the amount nullifies or else adds to previous PP5 ?
Thanks in Advance....Hi Ameet,
I understood the same. But my client is asking that the amount should nullify in CRT table for yearly when an employee changes company code.
And they have maintained different tax grouping for company codes in table v_t7ph0a. will that table makes any difference ?
Regards,
Nalini. -
Delta Enabled Business Content Extractors and Safety Intervals
Is there a transaction/table from where I can check the safety intervals of Business Content extractors for example 2LIS_13_VDITM. If I created a Z copy of an extractor is there a way of changing this value? Thanks
There are two fundamentally different extractor types:
1. Que, which is updated at time of transaction
2. Delta based on incremental field on transaction
LIS extractors are type 1 and CO extractors and generic data sources are type 2.
Type 1 is more advanced as it handles the change directly. Type 1 handles complex data scenarios where type 2 is better for simple scenarios. Learn more i BW350
Maybe you are looking for
-
Unable to capture - Looking for help.
When I try to capture failure manifests itself in a number of ways. First attempts resulted in an Error message that there were dropped frames during last capture. Only a couple of seconds would be captured. Presently (after a couple of days & restar
-
Editing .AVI files in FCEHD?
So, I'm a newbie to video, and my question may be not be answerable, but I'd appreciate any help I can get. I have some video clips (from a vacation) that were taken with a still digital camera, and are in an .AVI format. When I import them into Fina
-
Can you make & install "over" a kernel you're currently running?
I've always wondered this... Let's say I've compiled a custom kernel and it's components are like so: | /lib/modules/kernel-append-name | /boot/vmlinuz-append-name | /boot/System.map-append-name | /boot/kernel26-append-name.img `--- Then I'm running
-
Hi guys, I've just bought a new C1-00. I copy all contacts from my SIM card to phone. I open the contact book and it shows both contacts from SIM and Phone. I don't like it. I want it to show sontact from phone only. How can I do that? I read the man
-
Perl Script execution causes system panic
Hi All, I'm using a Perl script of my own for work purpose.The script was running fine yesterday,until today morning I have updated the XCode to 4.6.2. Everytime I execute the script,my computer turns off and resatarts with system panic. Here are the