HR Moduels...
Hi all,
can any one send HR meterial .present i am working in HR-ABAP.So i want to learn HR Functional.plz help me...
Regards.
Krish
Hi
HR:
HR deals with the INFOTYPES which are similar to Tables in General ABAP.
There are different ways of fetching data from these infotypes.
There are different areas in HR LIKE Personal Admn, Orgn Management, Benefits, Time amangement, Event Management, Payroll etc
Infotypes for these areas are different from one another area.
storing of records data in each type of area is different
LDBS like PNP are used in HR programing.
Instead of Select.. we use some ROUTINES and PROVIDE..ENDPROVIDE.. etc
and in the case of Pay roll we use Clusters and we Import and Export them for data fetching.
On the whole Normal ABAP is different from HR abap.
For Personal Admn the Infotypes start with PA0000 to PA1999
Time Related Infotypes start with PA2000 to PA2999.
Orgn related Infotypes start with HRP1000 to HRP1999.
All custom developed infotypes stsrat with PA9000 onwards.
In payroll processing we use Clusters like PCL1,2,3 and 4.
Instead of Select query we use PROVIDE and ENDPROVIDE..
You have to assign a Logical Database in the attributes PNP.
Go through the SAp doc for HR programming and start doing.
http://www.sapdevelopment.co.uk/hr/hrhome.htm
See:
http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
sites regarding hr-abap:
http://www.sapdevelopment.co.uk/hr/hrhome.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPD/PAPD.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_BASICS.pdf
http://www.atomhr.com/training/Technical_Topics_in_HR.htm
http://www.planetsap.com/hr_abap_main_page.htm
You can see some Standard Program examples in this one ...
http://www.sapdevelopment.co.uk/programs/programshr.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html?Offer=SAlgwn12604#Certification
http://www.erpgenie.com/faq/hr.htm.
http://www.planetsap.com/hr_abap_main_page.htm
http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/HR_tutorial.html
These are the FAQ's that might helps you as well.
http://www.sap-img.com/human/hr-faq.htm
http://www.sapgenie.com/faq/hr.htm
http://www.planetsap.com/hr_abap_main_page.htm
http://www.atomhr.com/library_full.htm
HR Long texts Upload
Look at the below link
BDC - hr maintain text
HR
http://www.sapfans.com/forums/viewtopic.php?p=498530&sid=d7ec5866e3fb26880da129de45ce79de
http://www.sapcookbook.com/preview_hr_questions.htm
http://www.atomhr.com/library_full.htm
http://www.sapdevelopment.co.uk/hr/hrhome.htm
http://www.planetsap.com/hr_abap_main_page.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci983590,00.html
<b>Reward points for useful Answers</b>
Regards
Anji
Similar Messages
-
Lightroom 3 Print Moduel Layout Style not working??
Hi all,
With no change in Lightroom, all of a sudden I have issues with the "picture package" and "custom package" settings within the layout styles in the print module.
For instance, if you are in "single image/contact sheet" and you have an image selected and on screen, then when you change to either "picture package" or "custom package" what should happen is that the image is then refected in the new picture package present. This does not happen at all.
I can not even choose a present (which should work), or drag an image onto the page. It seems that "picture package" and "custom package" are simply not working at all.
Does anyone have any suggestions?
computer 1 is an imac using 10.6.8, and computer 2 is a slightly older imac using 10.5.8
PS. it is now happening on both our computers which are on a network??Good point. I don't have the latest. I'll give it a try and post back to the site.
Thanks -
Function Moduel for Acceptance of Service Entry Sheet
Dear Experts,
We have a requirement, in which we need to accept the Service Entry sheet from a web service. For this purpose, we are searching for suitable BAPI. We have BAPI for Release of Service Entry Sheet. But failed to find any BAPI / Function Module for the acceptance of the Service Entry. Please suggest a suitable function module / if available please share the source code for the same.
Thank you,
Regards,
Ramakrishna MangenaHI Ram,
Please Find a few Function Module Below
BAPI_ENTRYSHEET_CREATE
BAPI_TRANSACTION_COMMIT
Please Find the Link Below. it has code
Hope this will be Help Ful
[Code|Error while creating service entry sheet]
Thanks
Kalyan -
Call function moduel in STARTIG NEW TASK
Hi All,
I am calling a custom function module using " <b>starting new task</b>
call function 'Y_CT_EVENT_TRIGGER'
starting new task yscchdr-docno
exporting
event = v_event
objtype = c_yct
ntime = v_ntime
tables
xyctc = i_yct_p.
I am calling this function module in a Loop statement
I like know how we can find the previous call has been completed or not?
ie Within the loop i am processing first record and calling this function module, then i am going to second record . before calling this function module for second record i want to know the first record call is completed or not?
Thanks for your help.
aRsDo like this and try..
Add one more field to ur internal table with name STATUS(20).
LOOP AT ITAB
* call the FM here
IF SY-SUBRC EQ 0.
ITAB-STATUS = 'Completed'.
ELSE.
ITAB-STATUS = 'Not Completed'.
ENDIF.
MODIFY ITAB INDEX SY-TABIX TRANSPORTING STATUS.
ENDLOOP -
Function moduel for finding open offers
Hello togehter,
I search a "standard" function module to find all open offers for a customer and a article.
This means:
During order creation with BAPI I have to find out if a open offer exists for a customer and article of position.
Open means valid date and quantity which is not blocked or already delivered.
Do anybody know a function module where can deliver this informations?
I have debugged the VA01 but I found only some subroutines which select the offers and contracts.
I am not sure if I am the first one with the need of this functionallity.
Regards
ChristianThe very important information which is really difficult to find out is the open quantity of an offer.
To find open offers I can check status in VBUP for all offers and article.
But I don't find the open quantity what can be still delivered or reference to a new order.
I have seen there is an structure VBAPD for standard screen with a field ORFMNG which is calculated during runtime. But I don't know exactly how and where. -
Can we call Remote Endable Module from another Remote Enabled Moduel
Hii experts...
I have a problem regarding Remote Enabled Module Function Module....
Actually i want to call the standard BAPI 'BAPI_GL_GETGLACCBALANCE' into the BAPI which i hve created...
is it possible???
or can anyone tell me if it is not possible then what is the alternative for this..???'Remote enabled' means that you can also call the function remotely. The 'Remote enabled' characterstic implies some restrictions for the FMs interface, i.e. parameters can not be passed by reference because the remote system has no access to the memory of the called systems where the referenced data are located.
Remote call means only a restriction for the remote call, not for any direct call.
Regards,
Clemens -
How to enable Manufacturing scheduling moduel in R11.5.10.2
We have multi node environment, new requirement is setup Manufacturing scheduling
module , EBS 11i with 10g DB in OEL4.3,please do share me MOS.
Edited by: appsguyflorence on Jan 2, 2012 2:05 PMWe have multi node environment, new requirement is setup Manufacturing scheduling
module , EBS 11i with 10g DB in OEL4.3,please do share me MOS.You can enable it from OAM (License Manager).
How to check if certain Oracle Applications product/module is implemented? [ID 443699.1]
How To Use OAM To License JA (Asia/Pacific Localizations), JE (European Localizations), JG (Regional Localizations) and JL (Latin-American Localizations) in Oracle Applications ? [ID 351900.1]
Page 3-7, License Manager -- http://docs.oracle.com/cd/B25516_18/current/acrobat/11iadutil.pdf
Thanks,
Hussein -
Any Function Moduel Available to validate date
Hi,
I am having input field in 10 digit charecter format in BDC. I would like validate the date. Input date will in the mm/dd/yyyy format.
Regards
Chandra ReddyHi again,
1. The date will always be in the format
mm/dd/yyyyy
2. This format will be fixed
(independent of the user settings in r/3)
3. If thats the case, then
we can extract the year, month, date
from this character field (mm/dd/yyyy)
and check if date is ok or not.
4. Just copy paste.
(enter date on screen (in mm/dd/yyyy) format,
it will give message if ok / not ok.
5.
report abc.
data : DATE1 TYPE SY-DATUM.
MM/DD/YYYY FORMAT
PARAMETERS : MYDATE(10) TYPE C DEFAULT '08/15/2006'.
CONCATENATE MYDATE6(4) MYDATE0(2) MYDATE+3(2) INTO DATE1.
CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY'
EXPORTING
DATE = DATE1
EXCEPTIONS
PLAUSIBILITY_CHECK_FAILED = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
WRITE :/ 'INVALID DATE'.
ELSE.
WRITE :/ 'VALID'.
ENDIF.
regards,
amit m. -
IPS(ASA moduel) signature upgrade cause users lost connectivity to outside
Hi All:
need you adivse.
i have two ASA running A/S mode, both ASA have ASA-SSM-AIP-20-K9 inside with fail-open option and identical configuration
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
Any time i upgrade IPS signature/OS, users will experience around 1 minute downtime to outside.
Is this a correct behavior?
ThanksJason;
That is not expected behavior for signature updates. On the AIP-SSM's configuration, have you changed the bypass mode to off?
For software upgrades, which require the AIP-SSM to reboot, a failover of the ASA is expected if you have not disabled the IPS inspection service policy prior to performing the upgrade.
Scott -
FM Function Moduels in PO Releasing to check the Budget.
Hi,
We are having a requriement to check the budget at PO Deblocking ( Releasing ) Level, not at the time PO creation Level.
can anybody suggest is there any function module or standard settings available to check this.
Example :
PO Creation with F1+FC1+CI1
PO Should only show the budget if check button is pressed in the PO with deriving above account assignments based on the derivation tool.
and should not stop for saving the PO if budget is not available.
When deblcking the PO
system should check the budget and give the error message.
Thanks in Advance
SAMCan be achieved with BADIs ME_COMMTMNT_PO_RELEV, ME_COMMTMNT_PO_REL_C. However, it is not applicable for service POs.
-
Trouble importing Microchip opamp spice moduel
I've tried to use the spice model for the Microchip MCP6040, MCP6140 and MCP6240 series of opamps. The modules contains tables that have no '=' characters which causes error messages so I added the missing '=' characters. However the model contineus to give error messages.
Microchip MCP 604x spice model -
Function moduel for updating cprojects elements
Hi experts!
Does anyone of you know whether there exist a function module for updating elements of a project? I will preferably not update tables directly.
My intention is to update the status of about 1000 projects. If some of you have control over the tables regarding cprojects I will be thankful for that too!
Regards CamillaHi Camilla,
Please find below the list of most frequently referred cProjects tables:-
DPR_PROJECT (Projects)
DPR_PHASE (Phases)
DPR_TASK (Tasks)
DPR_CHECKLIST_H (Checklist)
DPR_CHECKLIST_I (Checklist item)
DPR_CHECKLIST_R (Checklist reference)
DPR_APPROVAL
DPR_IND_APPROVAL
DPR_CTRLPLAN_I (Control plan - item)
DPR_CTRLPLAN_V (Control plan - version)
DPR_PART (Role)
DPR_SKILL
DPR_BUPA_FAVO
DPR_BUPA_LINK
DPR_ENTITY_LINK
Best Regards,
Saurabh -
Hi Experts,
Could you please look into the below coding and let me know exactely which tables and fields that function module is addressing?
Thanks!!!
RANGES: l_r_aufnr FOR afko-aufnr, "No d'ordre
l_r_erdat FOR eban-erdat, "Date de la dern. modif.
l_r_steus FOR afvc-steus, "Clé de cmde "D02K924627
l_r_sans_da FOR z3c161s sans_da. "Extr.Rés.sans DA "D02K924627
FIELD-SYMBOLS: LIKE e_t_data. "D02K924507
Initialisation (1er appel) ou transfert (appels subséquents) ?
IF i_initflag = sbiwa_c_flag_on.
Vérification de la validité du DataSource
CASE i_dsource.
WHEN 'ZPS_SSTRAIT_ESTI_SACTV'.
WHEN OTHERS.
IF 1 = 2. MESSAGE e009(r3). ENDIF.
log_write 'E' "message type
'R3' "message class
'009' "message number
i_dsource "message variable 1
' '. "message variable 2
RAISE error_passed_to_mess_handler.
ENDCASE.
ELSE. "Initialisation ou extraction ?
1er paquet de données ?
IF s_counter_datapakid = 0.
Récupération des ranges de sélection fournis par BW
LOOP AT i_t_select INTO l_s_select WHERE fieldnm = 'AUFNR'.
MOVE-CORRESPONDING l_s_select TO l_r_aufnr.
APPEND l_r_aufnr.
ENDLOOP.
LOOP AT i_t_select INTO l_s_select WHERE fieldnm = 'ERDAT'.
MOVE-CORRESPONDING l_s_select TO l_r_erdat.
APPEND l_r_erdat.
ENDLOOP.
LOOP AT i_t_select INTO l_s_select WHERE fieldnm = 'STEUS'. "D02K924627
MOVE-CORRESPONDING l_s_select TO l_r_steus. "D02K924627
APPEND l_r_steus. "D02K924627
ENDLOOP. "D02K924627
LOOP AT i_t_select INTO l_s_select WHERE fieldnm = 'SANS_DA'. "D02K924627
MOVE-CORRESPONDING l_s_select TO l_r_sans_da. "D02K924627
APPEND l_r_sans_da. "D02K924627
ENDLOOP. "D02K924627
lv_sans_da = l_r_sans_da-low.
Ouverture du curseur pour la sélection des données
Extraire les infos des opération AVEC Demande d'achat (DA)
IF lv_sans_da IS INITIAL. "D02K924627
OPEN CURSOR WITH HOLD s_cursor FOR
SELECT
t1~mandt AS mandt
t1~aufnr AS aufnr
t1~aufpl AS aufpl
t2~aplzl AS aplzl
t2~banfn AS banfn
t2~bnfpo AS bnfpo
t3~ebeln AS ebeln
t3~ebelp AS ebelp
t3~erdat AS erdat
t3~packno AS packno
t4~sub_packno AS sub_packno
t5~introw AS introw
t5~srvpos AS srvpos
t5~menge AS menge
t5~meins AS meins
t5~tbtwr AS tbtwr
t5~netwr AS netwr
t6~waers AS waers
t5~kstar AS kstar
t3~lifnr AS lifnr
t2~vornr AS vornr_sactv
t7~vornr AS vornr_actv
t2~sumnr AS sumnr
t2~prctr AS prctr
t2~sakto AS sakto "D02K924507
t2~steus AS steus "D02K924627
t2~objnr AS objnr "D02K924627
FROM afko AS t1
INNER JOIN afvc AS t2 ON t2mandt = t1mandt
AND t2aufpl = t1aufpl
INNER JOIN eban AS t3 ON t3mandt = t2mandt
AND t3banfn = t2banfn
AND t3bnfpo = t2bnfpo
INNER JOIN esll AS t4 ON t4mandt = t3mandt
AND t4packno = t3packno
INNER JOIN esll AS t5 ON t5mandt = t4mandt
AND t5packno = t4sub_packno
INNER JOIN eslh AS t6 ON t6mandt = t5mandt
AND t6packno = t5packno
INNER JOIN afvc AS t7 ON t2mandt = t7mandt
AND t2aufpl = t7aufpl
AND t2sumnr = t7aplzl
INNER JOIN t430 AS t8 ON t8mandt = t2mandt "D02K924503
AND t8~plnaw = '*' "D02K924503
AND t8steus = t2steus "D02K924503
AND t8~service = 'X' "D02K924503
WHERE t1~mandt = sy-mandt
AND t1~aufnr LIKE '00006%'
AND t1~aufnr IN l_r_aufnr
AND t2~prctr = '0000005080'
AND t2~sumnr <> '00000000'
AND t3~erdat IN l_r_erdat
AND t2~steus IN l_r_steus "D02K924627
AND t8~steus IN l_r_steus. "D02K924627.
Extraire les infos des opération SANS Demande d'achat (DA)
ELSE. "D02K924627
OPEN CURSOR WITH HOLD s_cursor FOR
SELECT
t1~mandt AS mandt
t1~aufnr AS aufnr
t1~aufpl AS aufpl
t2~aplzl AS aplzl
t2~banfn AS banfn
t2~bnfpo AS bnfpo
t2~packno AS packno
t3~erdat as erdat_aufk
t3~aedat as aedat_aufk
t4~sub_packno AS sub_packno
t5~introw AS introw
t5~srvpos AS srvpos
t5~menge AS menge
t5~meins AS meins
t5~tbtwr AS tbtwr
t5~netwr AS netwr
t6~waers AS waers
t5~kstar AS kstar
t2~lifnr AS lifnr
t2~vornr AS vornr_sactv
t7~vornr AS vornr_actv
t2~sumnr AS sumnr
t2~prctr AS prctr
t2~sakto AS sakto
t2~steus AS steus
t2~objnr AS objnr
FROM afko AS t1
INNER JOIN afvc AS t2 ON t2mandt = t1mandt
AND t2aufpl = t1aufpl
INNER JOIN aufk AS t3 ON t3mandt = t1mandt
AND t3aufnr = t1aufnr
INNER JOIN esll AS t4 ON t4mandt = t2mandt
AND t4packno = t2packno
INNER JOIN esll AS t5 ON t5mandt = t4mandt
AND t5packno = t4sub_packno
INNER JOIN eslh AS t6 ON t6mandt = t5mandt
AND t6packno = t5packno
INNER JOIN afvc AS t7 ON t2mandt = t7mandt
AND t2aufpl = t7aufpl
AND t2sumnr = t7aplzl
INNER JOIN t430 AS t8 ON t8mandt = t2mandt
AND t8~plnaw = '*'
AND t8steus = t2steus
AND t8~service = 'X'
WHERE t1~mandt = sy-mandt
AND t1~aufnr LIKE '00006%'
AND t1~aufnr IN l_r_aufnr
AND t2~prctr = '0000005080'
AND t2~sumnr <> '00000000'
AND t2~banfn = ''
AND ( t3~erdat IN l_r_erdat
AND t3~aedat = '00000000'
OR t3~aedat IN l_r_erdat )
AND t2~steus IN l_r_steus
AND t8~steus IN l_r_steus.
ENDIF. "D02K924627
ENDIF. "1er paquet de données ?
Parcours des enregistrements du curseur
et remplissage de la table d'extraction
FETCH NEXT CURSOR s_cursor
APPENDING CORRESPONDING FIELDS
OF TABLE e_t_data
PACKAGE SIZE i_maxsize.
IF sy-subrc <> 0.
CLOSE CURSOR s_cursor.
RAISE no_more_data.
ELSE.
Dans le cas qu'il n'y a pas de DA, éliminer les opérations dont
les coût estimés n'ont pas été généré "D02K924627
IF lv_sans_da IS NOT INITIAL. "D02K924627
PERFORM elim_ct_ng_sact TABLES e_t_data. "D02K924627
ENDIF.
D02K924507 - Début
LOOP AT e_t_data ASSIGNING -sakto.
ENDLOOP.
D02K924507 - Fin
ENDIF.
s_counter_datapakid = s_counter_datapakid + 1.
ENDIF. "Initialisation ou extraction ?
ENDFUNCTION.
Edited by: Blaiso on May 20, 2011 2:53 PMHello there,
that function module is extracting the fields:
mandt, aufnr, aufpl from table afko
aplzl, banfn, bnfpo, vornr, sumnr, prctr, sakto, steus, objnr from table afvc
ebeln, ebelp, erdat, packno, lifnr from table eban
sub_packno from table esll
introw, srvpos, menge, meins, tbtwr, netwr, kstar from table esll
waers from table eslh
vornr from table afvc
Hope this helps,
Regards,
Diogo. -
Service industry related moduels
Hi
pls let me know service industries related modules and explain me
amkHi,
What is your exact requirement?
You can use SAP CRM for most of the service industries. But the module recommadation differs as per the job requirment.
For more understanding on SAP CRM, please go through these links.
http://help.sap.com/saphelp_crm50/helpdata/en/1a/023d63b8387c4a8dfea6592f3a23a7/frameset.htm
http://en.wikipedia.org/wiki/Customer_relationship_management
Incase you need any specific information, then please get back.
Regards,
Imran -
All,
I have a 3845 router with VPN/K9 and planning to install a SFP card.
1. My last mile connectivity is on Fibre
2. Fibre hand-off will be 100Base-SC Multimode
Which supportive SFP card will help me in completeting this handoff on my router
If its not supportive what are all the options available like
Thanks
gopiThe 3845 does not support 100 mbps SFP, so you will have to use an external converter.
However, the 3925 and 3945 in their E and non-E versions, do support GLC-GE-100FX so they it would a better choice.
Maybe you are looking for
-
Two user names same email, forgotten password link...
Today I signed up and created an account. I realized only after signing up that I had previously created an account (w/same email). I am trying to get the lost password to my original account /user name, however, after multiple attempts requesting "f
-
Problems with restoring my iTunes library after performing an HP backup and system recovery
Hello, Last Sunday night/Monday morning, I had to perform a system recovery (from the discs supplied by HP) on my HP Compaq Presario SR5310F 32-bit desktop computer running Windows Vista Home Premium, (on the recommendation of samone at HP) and just
-
Crash to Login Screen - typical?
In Snow Leopard, I have had apps crash, but never the whole system, so I don't know what that experience is like. My question is, what happens when the entire system crashes? I was working in a CAD app when my system reverted instantly to the login w
-
Hi Friends , I had configared CIN for vendor and material details in chapter ID , but when i do GR with reference to perticular PO nummber , the excise tab is not appearing . Firest time i am working on CIN , configarion . I don't have overall idea o
-
Files created in trial (indesign) will not open.
The files I created in the trial version of Indesign CC will not open now that I have the monthly subcription to Indesign CC. They are .indd and .idml Files. When trying to open them I get a message that says "no application is able to open these fil