Payslip Creation
Hi to All Peers,
We have to create a custom payslip as per the requirements of the client, as the standard one is not displaying many fields according their requirement life PF No: Bank Name, Salary Days, Paid Days, special allowance days, FDA % etc.
Now can u pls guide me how to create. We have tried HRFORMS and copied the standard to our country grouping but while executing its not retreiving the employee details. So droped the idea.
Please treat this as an urgent need and provide inputs in this regard for further proceeding.
Any inputs in this regard would be highly appreciated.
Regards
Pavani
There is no need to tell us it is urgent. After all, you have posted your question in the forum "ABAP Performance and Tuning", the forum dedicated to urgent requests on any topic.
When you copied the standard form to your own form, did you also change the customizing to specify that your own form should be used? I'm not really into this part of SAP, but then again - your question is totally misplaced too. Besides, it is an idea meant for you to explore, and I <u>did</u> bother to look in the implementation guide and verified that there is a procedure description there for copying forms. I checked the International section of an ECC 6.0 system - you are not providing information about neither your release nor which country (or international) payroll you are using.
Similar Messages
-
Error is : The field name you have entered is not valid
But how can i add some more field at SINGLA FIELD SCREEN.
Like if i wanted add empl groups and Subgroups at payslip.
In the table P0001 fields likes PERSK and PERSG are not these in dropdown list and pops ERROR.1) Go to Tcode PE51- Form Editor. Give in the country grouping and select a form that you want to copy from.
For ex : Indian form, select 40 and select IN01.
A new screen opens. Give in the country grouping and target form name . eg : ZN01
2) Now select u2018 window u2018 in the subobjects of the new form and select u2018 change u2018. You will go into the change window screen
3) Double click on u2018Earningsu2019 thatu2019s usually in the 11th line, i.e selecting W1 (window 1), Or select that line and click on details. A new window opens u2013 Change Groups in W1.
4) Double click on the group you want to change or select the group go to details. You will go into the change layout of groups screen.
5) Add new lines and give in the WTs, table ( RT-results table ), select page type and and coloum type combination ( PTyp and CTy )- usually its 01 and X. Give in DifRel (wage type for differences) usually its u2018 * u2018. Give in all the WTs that need to be shown in the earnings part of the form. Refresh and Transfer.
6) Go back to change window and select deduction from W2 and repeat step 5 and 6 with the respective WTs.
7) Go back to pe51 screen and select Cumulation IDs for the same form and change. Select Earnings and Deductions individually and give in the respective wagetypes that you need to be visible in the form.
8) Go to PC00_M40_CEDT u2013 Remuneration Statement . Give in Payroll Area , pers Number, Form name. select save. It asks you to give in form variant. Give it in a save.
That finishes your Payslip creation.
Run simulation payroll to use it by giving in remuneration variant apart from other data to get payslip -
hai
who will create form editor
is it functional consultants or abapers
suitable answer will be given suitable points
kumariHi Aruna,
Form Editor is a standard tool available in SAP. nobody needs to 'create' it. (Tcode - PE51)
But if are asking about who uses it to create new forms - HR Consultant would use it to create new forms or copy existing ones and modify them to get the form he requires.
For example if you want to create a payslip form using form editor - here is the procedure
Re: payslip creation...............
Hope that helped
Regards,
Anand -
Hi Friends,
Could u tell me is there any link between the transaction pe51 and HRFORMS.
What is the use of transaction pe51,
What is the use of transaction HRFORMS.Hi Priya.
PE51 - HR FORM EDITOR - Allows to create/Edit/copy HR forms.
It enables to change/create form language.
Transportation facility of Forms.
I would like to suggest a couple of references,
[SAP HELP - Standard Reference PDF file on HR Form Editor|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_FORMS.pdf]
[SDN - Reference for Calling a Subroutine|HR Form Editor - Calling a subroutine;
[SDN - Reference for copying HR forms using country group - Scenarion - HR Payslip Creation|Payslip Creation;
[SDN - Reference for printing HR forms for a specific font using PE51|Printing HR Forms in arial font;
[SDN - Reference for Printing HR forms|how to print HR form;
Hope that's usefull.
Good Luck & Regards.
Harsh Dave -
Payslip to be sent as mail in PDF Format
Dear All,
Please help me in solvong this
I need to send Payslip to Users ( Employees) in mail as a PDF file in 4.7 version.
Thanks in Advance.
Regards,REPORT yacpr0013 .
PARAMETERS: p_rec TYPE somlreci1 DEFAULT '[email protected]' LOWER CASE OBLIGATORY,
p_spool LIKE tsp01-rqident OBLIGATORY.
CONSTANTS: c_true TYPE boolean_flg VALUE 'X'.
TYPES: ty_tab_pdf TYPE tline OCCURS 0.
Type for binary attachment table.
TYPES: ty_tab_objbin TYPE solisti1 OCCURS 0.
DATA: i_objbin TYPE ty_tab_objbin.
START-OF-SELECTION.
PERFORM f_convert_to_pdf CHANGING i_objbin.
PERFORM f_send_email USING p_rec i_objbin.
*& @FORMS
*& Form send_email
Subroutine to be able to send a simple email. Check transaction
SOST for output. If it makes it to SOST, it's then just a matter
of ensuring BASIS has done the appropriate config.
FORM f_send_email USING pv_rec TYPE somlreci1
pi_objbin TYPE ty_tab_objbin.
DATA: li_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE.
DATA: li_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE.
DATA: li_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE.
DATA: ls_doc_chng LIKE sodocchgi1.
DATA: li_objhead LIKE solisti1 OCCURS 0 WITH HEADER LINE.
DATA: lv_tab_lines LIKE sy-tabix.
Creation of the document to be sent
File Name
ls_doc_chng-obj_name = 'SENDFILE'.
Mail Subject
ls_doc_chng-obj_descr = 'Email header'(em1).
Completing the recipient list
li_reclist-receiver = pv_rec.
li_reclist-rec_type = 'U'.
APPEND li_reclist.
Mail Contents
li_objtxt = 'line 1 of the email body'(bd1).
APPEND li_objtxt.
CLEAR li_objtxt. " put in a blank line
APPEND li_objtxt.
li_objtxt = 'line 2 of the email body'(bd2).
APPEND li_objtxt.
li_objtxt = 'line 3 of the email body'(bd3).
APPEND li_objtxt.
Calculate email size in bytes
DESCRIBE TABLE li_objtxt LINES lv_tab_lines.
READ TABLE li_objtxt INDEX lv_tab_lines.
ls_doc_chng-doc_size = ( lv_tab_lines - 1 ) * 255 + STRLEN( li_objtxt ).
Creation of the entry for the compressed document
for the email text
CLEAR li_objpack-transf_bin.
li_objpack-head_start = 1.
li_objpack-head_num = 0.
li_objpack-body_start = 1.
li_objpack-body_num = lv_tab_lines.
li_objpack-doc_type = 'RAW'.
APPEND li_objpack.
Creation of the document attachment
(Assume that the data in OBJBIN is in BMP format)
DESCRIBE TABLE pi_objbin LINES lv_tab_lines.
li_objhead = 'Save as name.PDF'(em5).
APPEND li_objhead.
CLEAR li_objpack.
**/ Creation of the entry for the compressed/attached document
li_objpack-transf_bin = c_true.
li_objpack-head_start = 1.
li_objpack-head_num = 1.
li_objpack-body_start = 1.
li_objpack-body_num = lv_tab_lines.
li_objpack-doc_type = 'PDF'.
li_objpack-obj_name = 'Possibly hover name'.
li_objpack-obj_descr = 'Real Name'(em6).
li_objpack-doc_size = lv_tab_lines * 255.
APPEND li_objpack. "/ .
Sending the document
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' "/ .
EXPORTING
document_data = ls_doc_chng
put_in_outbox = 'X'
TABLES
packing_list = li_objpack
object_header = li_objhead
contents_bin = pi_objbin
contents_txt = li_objtxt
receivers = li_reclist
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
operation_no_authorization = 4
OTHERS = 99.
IF sy-subrc <> 0.
WRITE: / 'unsuccessful', sy-subrc.
ELSE.
WRITE: / 'successful'.
ENDIF.
**/Take_note it is a requirement to do a commit work for the
email to go into transaction SOST.
COMMIT WORK. "/Take_note .
ENDFORM. "send_email
*& Form convert_to_pdf
Convert the spool number on the screen to a PDF
FORM f_convert_to_pdf CHANGING pi_objbin TYPE ty_tab_objbin.
DATA: li_pdf TYPE ty_tab_pdf,
lv_spool LIKE tsp01-rqident.
lv_spool = p_spool.
**/ Call the standard function
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = lv_spool "/ .
no_dialog = ' '
DST_DEVICE =
PDF_DESTINATION =
IMPORTING
pdf_bytecount = numbytes
pdf_spoolid = pdfspoolid
LIST_PAGECOUNT =
btc_jobname = jobname
btc_jobcount = jobcount
TABLES
pdf = li_pdf
EXCEPTIONS
err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7
err_temseerror = 8
err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11.
IF sy-subrc <> 0.
WRITE: / 'error', sy-subrc.
ENDIF.
**/ Convert the PDF format to the table type required for the attachment.
CALL FUNCTION 'QCE1_CONVERT' "/ .
TABLES
t_source_tab = li_pdf
t_target_tab = pi_objbin
EXCEPTIONS
convert_not_possible = 1
OTHERS = 2.
IF sy-subrc <> 0.
WRITE: / 'error', sy-subrc.
ENDIF.
ENDFORM. "convert_to_pdf
Hope this helps....... -
Fields in Creation of free goods VBN1
hi everybody,
Can somebody expalin in detail the fields in creation of free goods(T-vbn1) like free goods quantity,additional quantity,documnet quantity and calculation rule....
<b>Please dont copy paste anything form SAP help....I read that one......</b>
I would appreciate if u explain with your sentence..
Will reward point if it helps.
GhassanHi Gafoor,
Material
Material, for which free goods is to be
granted
Minimum quantity
Minimum quantity for which free
goods can be granted
From
Quantity of sales material
FGQ--- Quantity unit of free goods material
Free goods -- Quantity of free goods with reference to the quantity and quantity unit of the sales material.
AQU - Quantity unit of the free goods additional quantity
Rule - Calculation rule
Prorata
whole units
unit related
D -- Delivery controlling - it tells how you can manage the delivery of free goods with respect to the main item ordered.
Additional material - Additional material (only available for entry in exclusive free goods)
Hope it helps. Please reward if helpful.
Thanks & Regards
Sadhu Kishore -
Account determination error - in creation of invoice
Hello experts,
i have an error in creation of invoice, after( pgi post goods issue)
will you please help me out to solve this error.
thanks & Regards,
yogesh rainahello sir,
After going throuth this path it shows no gl account in account determination chart
as below
Condition type Message Description
ZPR0 123 Access KOFI not carried out (initialized field)
Access Message Description
10 123 Access KOFI not carried out (initialized field)
20 121 No G/L account found in Account determination type KOFI
30 123 Access KOFI not carried out (initialized field)
40 121 No G/L account found in Account determination type KOFI
50 121 No G/L account found in Account determination type KOFI
60 123 Access KOFI not carried out (initialized field) -
Automatic PO creation of free text PR
Hi!
We have all our PRs in free text since we are not yet using material master. One of our purchase organization will only order from one vendor and they will enter that vendor and price in the PR. Is it possible to create a PO automatically from that PR without a material or source list?
Sincerely
AndersHi
Thank you very much. Is it possible to restrict the automatic creation to a certain purchase organization?
If I understand you right:
1) Create PR with item category D Service
2) Activate automatic PO creation in ML91
That will create POs for all PRs created as a service?
Sincerely
Anders -
Issue in creation of plant related data at receiving server using BD10
Hi all,
This is regarding Material master creation using B10.I am using MATMAS05 message type for sending data from one system to another.Data is sent and received successfully.When i go in mm03 i can see all the views created successfully accept views related to PLANT.Please guide to resolve the issue.
When i entered into Log-
1)"The field MBEW-BKLAS is defined as a required field; it does not contain an entry".
2)"No material master data exists for material AB_08.04.09(30) in plant 4001".
My segemnt is as follows-
ZMATMAS05 matmas05
E1MARAM Master material general data (MARA)
Z1KLART KLART----
My extention
E1MARA1 Additional Fields for E1MARAM
E1MAKTM Master material short texts (MAKT)
E1MARCM Master material C segment (MARC)
Z1AUSPM E1AUSPMDistribution of Classification:----
My extention
E1MARC1 Additional Fields for E1MARCM
E1MARDM Master material warehouse/batch segment (MARD)
E1MFHMM Master material production resource/tool (MFHM)
E1MPGDM Master material product group
E1MPOPM Master material forecast parameter
E1MPRWM Master material forecast value
E1MVEGM Master material total consumption
E1MVEUM Master material unplanned consumption
E1MKALM Master material production version
E1MARMM Master material units of measure (MARM)
E1MBEWM Master material material valuation (MBEW)
E1MLGNM Master material material data per warehouse number (MLGN)
E1MVKEM Master material sales data (MVKE)
E1MLANM Master material tax classification (MLAN)
E1MTXHM Master material long text header
E1CUCFG CU: Configuration data
E1UPSLINK Reference from Object to Superior UPS
Thanks.
Edited by: sanu debu on Apr 27, 2009 7:10 PMCREATE CONTROLFILE SET DATABASE "NEWDB" NORESETLOGS ARCHIVELOGAlso when you are setting a new database, the option should be RESETLOGS and not NORESETLOGS.
'D:\APP\ADMINISTRATOR\ORADATA\NEWDB\ONLINELOG\O1_MF_2_7FK0XKB8_.LOG
D:\APP\ADMINISTRATOR\ORADATA\NEWDB\DATAFILE\O1_MF_SYSTEM_7FK0SKN0_.DBFWhy underscore(_) at the end of the datafile name. Any specific reason ? -
Issue in Creation of new Value Field in CO-PA
Hi,
I have a query in CO-PA Value Field Linking.
In my Development Client,
1. Created a New Value Field (No Transport Request Generated)
2. Linked to the above to new Conditon type created in SD. (Tranport request was generated) i.e. in Flow of Actual Values->Transfer of Billing Documents->Assign Value Fields
However then i try creating a new Value Field in my Production Client it throws a message 'You have no authorization to change Fields".
Is this an issue with authorization or i need to transport the Value field too from Development to Production client.
Please Advise.
Thanks in Advance,
SafiThanks Phaneendra for the response.
The creation of Value field did not create any tranportation request. Will this too be transported if i transport the Operating Concern.
Please Advise.
Thanks,
Safi -
Issue in creation of control cycle
Dear Gurus,
During creation of control cycle (LPK1), the fields for source information is not appearing in my system.
I compared control cycle in a different ECC system where source information is appearing.
How can make the screen appear in my ECC system.
Please find the screenshots.
Any pointers will be highly appreciated.
This thread is further to the threads in Production Planning and LE/WM Forum. I could not resolve the issue with the threads.
Hope that I will get any pointer in EWM forum.
http://scn.sap.com/thread/3609441
http://scn.sap.com/thread/3610822
With Regards,
MalayHello Malay,
Can first contact your ABAPer and ensure the bottom screen is not an Screen Enhancement?
If it is a some custom development, your ABAPer can help you on the logic behind it.
Else, Let us know.
Regards,
Sathish -
Issue in Creation of XML file from ABAP data
Hi,
I need to create a XML file, but am not facing some issues in creation of XML file, the in the required format.
The required format is
-<Header1 1st field= u201CValueu201D 2nd field= u201CValueu201D>
- <Header2 1st field= u201CValueu201D 2nd field= u201CValueu201Du2026u2026. Upto 10 fields>
<Header3 1st field= u201CValueu201D 2nd field= u201CValueu201Du2026u2026. Upto 6 fields/>
<Header4 1st field= u201CValueu201D 2nd field= u201CValueu201Du2026u2026. Upto 4 fields/.>
<Header5 1st field= u201CValueu201D 2nd field= u201CValueu201Du2026u2026. Upto 6 fields/>
</Header2>
</Header1>
Iu2019m using the call transformation to convert ABAP data to XML file.
So please anybody can help how to define XML structure in transaction XSLT_TOOL.
And one more thing, here I need to put the condition to display the Header 3, Header 4, Header 5 values. If there is no record for a particular line item in header 3, 4 & 5, I donu2019t want to display full line items; this is only for Header 3, 4 & 5.
Please help me in this to get it resolved.Hello,
you can use CALL TRANSFORMATION id, which will create a exact "print" of the ABAP data into the XML.
If you need to change the structure of XML, you can alter your ABAP structure to match the requirements.
Of course you can create your own XSLT but that is not that easy to describe and nobody will do that for you around here. If you would like to start with XSLT, you´d better start the search.
Regards Otto -
What are the mandatory fields while creation of material master in differen
what are the mandatory fields while creation of material master in different views?
Hi Gopi,
This is purely depends on the function configuration, which would be done MM consultants. Kindly check with them.
thanks & regards
Kishore Kumar Maram -
BADI for changing fields during Creation of BP in CRM
Hello to everyone,
I need to find a BADI (or other way) to default several fields during BP creation in CRM (4.0 SR1 SP9). The fields I will like to set are TAX TYPE, TAX NUMBER, TAX CATEGORY, etc.. I have found the BADI BUPA_TAX_UPDATE but i dont see any suitable parameters (structures) to changes these fields. Please advice and thanks in advance.Hi
If you use function BUPA_NUMBERS_GET then your BP number will already be buffered and you can avoid a DB read. It may also be that the BP is not in the DB yet anyway.
You can only pass one GUID in at a time - loop through IT_CHANGED_INSTANCES into a variable of type BU_PARTNER_GUID and pass that into the function as input parameter IV_PARTNER_GUID.
Cheers
Dom -
Error in creation of purchase materials/Goods receipt against PO(FI-MM)
Hi All,
While processing FI - MM integration iam facing below errors,request to guide me with same
1) While creation of purchase materials
Valuation class 7920 not allowed for material type Raw material Message no. M3180
Diagnosis
The combination of values you have entered is not defined in the system.
Procedure
Check your entries, and choose a valid value or combination of values with F4.
I have crossed checked in t code OMSK valuation class 7920 exists.
2) Goods receipt against PO:
Number range for trans./event type WE in year 2014 does not exist Message no. M7562
Diagnosis
The number range for document number assignment has not been maintained in the year 2014 for the transaction/event type WE.
Procedure
Contact your system administrator.
in second case i have maintained number ranges in OBA7,OMBT,still iam facing with the same issue
Regards
SantoshHi Dev,
Thanks for your reply...yea i have done the ground work before posting this query
but bitt confused with the post i have come across..
Problem was occurring due to the wrong updating of raw material instead of finished goods in MM01 (CREATION OF PURCHASE MM)
however i have over come my 2nd issue,hopefull will over come my 1st issue also
Thanks a lot
Santosh
Maybe you are looking for
-
Transferring lots of small files to a USB - not enough space when there is!
I regularly transfer about 200-250 files (photos of about 1.2MB each) to a USB (size 2GB). I really want to just "Select All" then drag them onto the USB, but if I do this, I get the error message that there is not enough space. I end up having to se
-
How to upload IP camera's video clips to OneDrive using FTP?
Dear Microsoft Community, I would like to install an IP camera to monitor activities of an area. The camera (D-Link DCS 5020L) has an option to send snapshots and video clips to an FTP server. My question is, could I use OneDrive as an FTP server for
-
Many times when logging in (seems to be manly when I start by clicking 'my questions' - I also have this bookmarked because it's the most sensible place for me to start when visiting these discussion forums) I get an error saying "page not found". Th
-
Text List Highlights Area of an Image
Hi All, I have an image of a printed circuit board with many components. I would like to help people find those components by having a text list to the right of the image, then if you click or hover over the text, the component is highlighted in the
-
Oracle Instanc has too many tables, way to subset?
<p>Hello,</p><p> </p><p>When i try to bring up an Oracle instance and do a query, thereare so many tables that it takes 10 minutes for H. to bring up thelist of tables.</p><p> </p><p>Is there a way to subset by Owner like TOAD does, so that i'mnot tr