2009년 12월 29일 화요일

Payroll Rule: PIT Z003 GEN NOAB *세금사회보험수정_2009.12.21

* **** D WGTYP?
* **** **** ADDWT *
* **** 6900 ADDWT * ELIMI * ADDWT /301
* **** 6910 ADDWT * ELIMI * ADDWT /302
* **** 6920 ADDWT * ELIMI * SETIN 1=01ADDWT /4PEADDWT /4PR

RPUTRBK0 - Transfer old payroll results: Update Payroll Status (Infotype 0003)

Program....: RPUTRBK0
Description: Utility to update Payroll Status (Infotype 0003).
Logic......: A list of screen fields to be updated is provided
as select-options in the selection-screen. The program
assumes that all data entered are correct, and no
validation, other than check for valid personnel
numbers, are performed. Due to the nature of the
Payroll Status (Infotype 0003), direct database update
will be performed. This program is developed based on
a similar SAP delivered program, namely, RPUCRR00.

2009년 12월 28일 월요일

BUS7023.InsertLegacy

Your must transfer the payroll results from your legacy system before the first payroll run.

You transfer the data using the BUS7023.InsertLegacy method in the Data Transfer Workbench. For general information on using the Workbench, refer to Application help from the Data Transfer Workbench. Choose Data Transfer Objects in Applications -> HR - Human Resource Management -> Data Transfer: Payroll Account. This also gives detailed information on the transfer of payroll results.

If you complete the interface tables T558B, T558D and T558E with your own report, you do not have to use the Data Transfer Workbench.

Subsequently, you start the payroll driver with the data transfer schema xLK0 (x stands for the country code), to format the data from the interface tables as payroll results and to store it in the database table PCL2. This ensures that all payroll periods are transferred from table T558B.


function bapi_extpayroll_insert_legacy.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(EMPLOYEENUMBER) LIKE BAPI_BUS7023-PERNR
*" EXPORTING
*" VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2
*" TABLES
*" PERIODS STRUCTURE BAPI7023_PAYPERIODS
*" WAGETYPES STRUCTURE BAPI7023_WAGETYPES
*"----------------------------------------------------------------------

2009년 12월 21일 월요일

Payroll Rule: PRT ZLOZ NOAB *Store user wage types - LOAN

[양수]
* ****
* /LEP D VAKEYLNTYP
* /LEP **** ADDWTE5000
* /LEP 9000 ADDWTE5000NEXTR A INTEREST
* /LEP 9000 A
* /LEP 9001 ADDWTE5020NEXTR A INTEREST
* /LEP 9001 A
* /LEP 9100 ADDWTE5040NEXTR A INTEREST
* /LEP 9100 A
* /LEP 9200 ADDWTE5070NEXTR A INTEREST
* /LEP 9200 A
* /LID D VAKEYLNTYP
* /LID **** ADDWTE5000
* /LID 9000 ADDWTE5010NEXTR A INTEREST
* /LID 9000 A
* /LID 9001 ADDWTE5030NEXTR A INTEREST
* /LID 9001 A
* /LID 9100 ADDWTE5060NEXTR A INTEREST
* /LID 9100 A
* /LOP D VAKEYLNTYP
* /LOP **** ADDWTE5000
* /LOP 9000 ADDWTE5000NEXTR A INTEREST
* /LOP 9000 A
* /LOP 9001 ADDWTE5020NEXTR A INTEREST
* /LOP 9001 A
* /LOP 9100 ADDWTE5040NEXTR A INTEREST
* /LOP 9100 A
* /LOP 9200 ADDWTE5070NEXTR A INTEREST
* /LOP 9200 A
* /LRP D VAKEYLNTYP
* /LRP **** ADDWTE5000
* /LRP 9000 ADDWTE5000NEXTR A INTEREST
* /LRP 9000 A
* /LRP 9001 ADDWTE5020NEXTR A INTEREST
* /LRP 9001 A
* /LRP 9100 ADDWTE5040NEXTR A INTEREST
* /LRP 9100 A
* /LRP 9200 ADDWTE5070NEXTR A INTEREST
* /LRP 9200 A


[음수]
* ****
* /LEP D VAKEYLNTYP
* /LEP **** ADDWTE5000
* /LEP 9000 AMT*-1 ADDWTE5000NEXTR A INTEREST
* /LEP 9000 A
* /LEP 9001 AMT*-1 ADDWTE5020NEXTR A INTEREST
* /LEP 9001 A
* /LEP 9100 AMT*-1 ADDWTE5040NEXTR A INTEREST
* /LEP 9100 A
* /LEP 9200 AMT*-1 ADDWTE5070NEXTR A INTEREST
* /LEP 9200 A
* /LID D VAKEYLNTYP
* /LID **** ADDWTE5000
* /LID 9000 AMT*-1 ADDWTE5010NEXTR A INTEREST
* /LID 9000 A
* /LID 9001 AMT*-1 ADDWTE5030NEXTR A
* /LID 9001 A
* /LID 9100 AMT*-1 ADDWTE5060NEXTR A INTEREST
* /LID 9100 A
* /LOP D VAKEYLNTYP
* /LOP **** ADDWTE5000
* /LOP 9000 AMT*-1 ADDWTE5000NEXTR A INTEREST
* /LOP 9000 A
* /LOP 9001 AMT*-1 ADDWTE5020NEXTR A INTEREST
* /LOP 9001 A
* /LOP 9100 AMT*-1 ADDWTE5040NEXTR A INTEREST
* /LOP 9100 A
* /LOP 9200 AMT*-1 ADDWTE5070NEXTR A INTEREST
* /LOP 9200 A
* /LRP D VAKEYLNTYP
* /LRP **** ADDWTE5000
* /LRP 9000 AMT*-1 ADDWTE5000NEXTR A INTEREST
* /LRP 9000 A
* /LRP 9001 AMT*-1 ADDWTE5020NEXTR A INTEREST
* /LRP 9001 A
* /LRP 9100 AMT*-1 ADDWTE5040NEXTR A INTEREST
* /LRP 9100 A
* /LRP 9200 AMT*-1 ADDWTE5070NEXTR A INTEREST
* /LRP 9200 A

Payroll rule: PIT ZSIP GEN NOAB *고용보험 10원미만 절사

000010 D WGTYP?
000020 **** ADDWT *
000030 /4UE AMT= /4UEROUND -010ADDWT *
000040 /4UR AMT= /4UEROUND -010ADDWT *
000050 /YFE AMT= /4UEROUND -010ADDWT *
000060 /YFR AMT= /4UEROUND -010ADDWT *
000070 /YUE AMT= /4UEROUND -010ADDWT *
000080 /YUR AMT= /4UEROUND -010ADDWT *

Payroll rule: P0014 ZR11 GEN NOAB *Import recurring payments/deductions수정



1. without the WPBP split

000010 AMT= BETRGNUM= ANZHLNEXTR
000020 1 D VAKEYZEINH
000030 *** D VWTCL 47
000040 *** * D AMT?0
000050 *** * * KRSNRS ADDWT *
000060 *** * > OPIND ADDWT *
000070 *** Q ELIMI * ADDWTE* ADDWT&MY10 FORCE BANK TRANSFER
000080 010 D VWTCL 47
000090 010 * OPIND ADDWT *
000100 012 D VWTCL 47
000110 012 * OPIND ADDWT *

2. with the WPBP split

000010 AMT= BETRGNUM= ANZHLNEXTR
000020 1 D VAKEYZEINH
000030 *** D VWTCL 47
000040 *** * D AMT?0
000050 *** * * KRSNRS ADDWT *
000060 *** * > OPIND ELIMI A WPBPC ADDWT *
000080 *** Q ELIMI * ADDWTE* ADDWT&MY10 FORCE BANK TRANSFER
000090 010 D VWTCL 47
000100 010 * OPIND ADDWT *
000110 012 D VWTCL 47
000120 012 * OPIND ADDWT *

2009년 12월 17일 목요일

Note 412261 - Enhancement of Time Management infotypes

Note 412261

Summary

Symptom
According to the documentation for the enhancement of infotypes, the infotypes of Time Management are excluded from the enhancement concept (customer-specific fields). That is, you cannot include new fields in these infotypes. Incorrectly, however, the documentation only states infotypes with numbers 2nnn here. However, also the following Time Management infotypes cannot be enhanced that is, you also cannot add new fields to these infotypes:

Infotype 0005 ('Leave Entitlement');
Infotype 0080 ('Maternity Protection/Parental Leave')
Infotype 0081 ('Military Service')
Infotype 0083 ('Leave Entitlement Compensation')
Infotype 0416 ('Time Quota Compensation')

If you add fields to these infotypes, no stable and secure processing of the infotype records can be guaranteed. Under these conditions, inconsistent data may occur.

Additional key words
CI-INCLUDE, PM01.

Cause and prerequisites
For business reasons, the specified infotypes have a complex screen control and flow logic which overrides the general infotype screen control concept. For example, the screen control is influenced by the processing mode (infotype 5: creation and change of the record, use of other screens) or the initial screens are views of several infotype records.However, a basic prerequisite for the secure functioning of the enhancement concept is that the general infotype screen control concept is adhered to and that the flow logic does not differ from the infotype standard concept.

Solution
Do not use the option of the enhancement concept for the above infotypes.

The following solution may be interesting for you as a workaround: Add the relevant customer-specific fields to a new customer-specific infotype or to a related master data infotype which supports the enhancement concept. If required, use the option of the infotype header to display these new fields in the context of the time infotype as well.

Some customers report that they made quite good experiences with the use of customer-specific fields in the above time infotypes in particular if these infotypes are supplied by batch input so that the user interactions can be foreseen.Here it should be mentioned that in specific customer situations, a correct processing is actually possible, however, this correct functioning cannot be guaranteed in the general case as described above. In particular changes of the processing logic (or error corrections as in Note 313887) may lead to the situation that a 'correct' processing is suddenly no longer possible.Thus it has to be made clear that the use of customer-specific fields in the above time infotypes always occurs at your own risk. In the extreme case, you have to change to the above workaround and migrate the stored data to the new infotype if problems occur.

Header Data
Release Status:
Released for Customer
Released on:
25.06.2001 22:00:00
Master Language:
German
Priority:
Correction with low priority
Category:
Consulting
Primary Component:
PT-RC Time Data Recording and Management

BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with answers - Wiki Newforum

BASIC QUESTIONS ON SAP HR TIME MANAGEMENT with answers - Wiki Newforum

2009년 12월 7일 월요일

Function: RH_DIR_ORG_STRUC_GET

If you like to get a cost center of a organization unit, use the function 'RH_DIR_ORG_STRUC_GET'.


others: RH_READ_COSTCENTER_OF_OBJECT, RH_COSTCENTER_OF_OBJECT_GET

2009년 8월 31일 월요일

Function: HR_KR_BUSINESSPLACE_GET_DATA

HR_KR_BUSINESSPLACE_GET_DATA
HRCA_BUSINESSPLACE_GETLIST

2009년 8월 24일 월요일

Checking P0655 settings in HRFORMS payslip using badi HRFORM_HRF02

https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15086
by Carlos Martinez Escribano

Hi Guys,
I'd like to share with the HCM community some hints on how to customize the HRFORMS payslip so that the settings in Infotype P0655 are taken into account. In the case of PE51 based forms, this is not necessary as the standard deals with infotype P0655. Users can record at infotype P0655 whether the employee uses ESS remuneration statement, therefore the payslip must not be printed when the remuneration statement program is run at the backend.

Scrum is an iterative incremental framework - Wiki

http://en.wikipedia.org/wiki/Scrum_%28development%29

Scrum is an iterative incremental framework for managing complex work (such as new product development) commonly used with agile software development. Though not an acronym, some companies implementing the process have been known to adhere to an all capital letter expression of the word, i.e., SCRUM. This may be due to one of Ken Schwaber's early papers capitalizing SCRUM in the title.[1]
Although Scrum was intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach.

2009년 8월 17일 월요일

V_554S_O - data entry screen number

Use the data entry screen number for an absence to determine which screen (entry screen) is used to enter, display and maintain a record of this particular absence type.
The time constraint class controls the system reaction if a new record in the Absences infotype (2001) overlaps with existing time infotype records.
Example
When the system processes an absence classed as leave, it deducts from the leave entitlement quota. You should therefore assign the leave absence type to the quota deduction screen (2001).
Requirements
You have defined all required absence types in the Define Absence Types step.
Standard settings
The standard SAP absences types are already assigned to the appropriate screen numbers.
In the standard system, the following numbers are allocated to the screens:
1. 2000 - General absenceThis screen is used for all absences which do not require special processing (such as paid leave of absence for getting married).
2. 2001 - Quota deductionThis screen is used for entering data on leave or time in lieu of overtime.
3. 2002 - Work incapacityUse this screen for all absence types where continued pay should be taken into account automatically by the system.
4. Special screens have been developed for the following absence types:2003 - maternity protection, parental leave2004 - military and non-military service2005 - work incapacity (Netherlands)
Recommendation
Copy the model entries from the SAP system when you define absence types. Note that non-visible entries from views are also copied. The appropriate screen numbers are already assigned in this step.
Each time you copy an entry, make sure that you only use absence types that have similar processes.
Activities
1. Check that the correct screen numbers have been assigned for all absence types. This is particularly important if you want to implement quota deduction.
2. Correct the entries if necessary.
3. Enter the time constraint class for the absence type. The section Specify System Reaction to Overlapping Time Infotypes contains concept information for defining time constraint classes.

2009년 8월 3일 월요일

Claim: V_T51P6, V_T51P1

https://forums.sdn.sap.com/thread.jspa?messageID=4108338#4108338
============================================
I m new to HR-Payroll.We have one employee whose deduction is more & earning is less.So as per configuration its deduction is getting reduced & becoming equal to its earning.Tat means the balance amount it is putting in DDNTK table.But it is creating one more wage type '/561 (Claim)' ,which i dnt want.Tat means i dnt want to deduct this "less deduction amount" in next month.
============================================
SM30, T51P6...
============================================
tanks for ur response.....i have already configured V_T51P6, & given '2' in Arrears,becuse of which it is deducting properly and the remaining amount it is putting in DDNTK.But at tha same time it is putting it in wage type /561 'Claim'.which i dnt want,because it is carry forwarding this amount in '/563' wage type.Please help me in this.I dnt want to amount should go in '/561' wag type
============================================
1. Then SM30, V_T51P1, Indicator 00 & 01...
2. Indicator 00 and 01 are used to create an advance wage type ... but ur requirement says '' dnt want the reamaining amount should go & sit in another wage type'' ... y dont u try in IT 165.........
3. other possible option could be transfer the remaining amount to another wage type ( Indicator 00 & 01) and then skip the wage type for next month's processing....or simply force the amount in the wage type to 0 by PCR....
============================================

Disbursement of claims - PC00_M40_REMP

T-Code: Disbursement of claims - PC00_M40_REMP

Program: HINCREMP - HR-IN: Disbursement of claims

Claims report - rpclmsu0 -PC00_M10_CLAIMS

Claims report, rpclmsu0, doesn't work correctly in ECC 6
=====================
Claims report is used to view the details of the components of the claims but all it is showing is the values /561 and /5py wage types. Since it isn't known what wage type generated the claim and what tax class it is under, claims can't be cleared. On the report screen I cant even choose the ALV layout. All the configuration that needs to be done has been done and SAP note 1127120 has been applied. The report still comes out in the same format. thanks for your help in advance.
=====================
The claims program, RPCLMSU0, should be run to get the details of the claim. You may need to configure this report to get relevant output. Configuration is in the Payroll IMG under Reporting > Claims Processing.

2009년 7월 30일 목요일

Dalestech Consulting - Mass download

http://www.dalestech.com/solutions.htm

Mass Download

Mass Download is the successor to Direct Download, the same basic idea but with a totally new code base. The program has all the same features as before but has been updated to take advantage off some of the new features and changes that have arrived in the latest version of SAP.

This program is capable of downloading customer code at the push of a button. Mass Download was designed around a super fast source code scanner capable of finding as many items of code, text and documentation needed to successfully download pieces of work for off-line viewing. And if that wasn't enough we give you the option of downloading in plain ASCII text or in hyperlinked HTML format.

SAPLINK - how to export a structure

check this http://code.google.com/p/saplink/issues/detail?id=126
http://disneydvd.ilovejia.net/SAP-NetWeaver-2004s-Sneak-Preview-ABAP-Edition-on-MaxDB-SAP-BW-at-Home/CRM/SAPLink.htm

2009년 7월 2일 목요일

at the MINT 06/2009



I visited the MINT and had a lunch with my husband.
It has a great view but very expensive menus.

2009년 4월 30일 목요일

OOSP

Sometimes I can't remember OOSP . So I go through IMG.

Let me tell you honestly, I can't remember eveything.......

my husband and me at the Walts & Dr.Mahn 04/2009




at Yufuin in Japan, 01/2009



with my parents at the Kamado Jigoku in Beppu, 01/2009

2009년 3월 31일 화요일

RPDASC00

Report RPDASC00 can be used to pull all the COPY schemas and rules into one list. This is very useful when you are looking for certain things in the schema.