SAP ABAP Function Module RP_SALARY_GENERIC_CALC (HR: Berechnen des Gehalts für eine beliebige Periode; ITs 8,14,15)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA (Application Component) Personnel Administration
     PBAS (Package) SAP HR Master Data Application Development
Basic Data
Function Module RP_SALARY_GENERIC_CALC HR: Berechnen des Gehalts für eine beliebige Periode; ITs 8,14,15  
Function Group PARA   Annual salary functionality (ANSAL)  
Program Name SAPLPARA   Annual Salary Functionality (ANSAL) 
INCLUDE Name LPARAU09    
Parameters
Type Parameter Name Typing Associated Type Default value Optional Pass Value Short text
Exporting SALARY TYPE P0008-ANSAL Gehalt
Importing TCLAS TYPE PSPAR-TCLAS 'A' Transaktionsklasse
Importing PERSONNEL_NUMBER TYPE P0003-PERNR Personalnummer
Importing EVAL_WAGE_TYPE TYPE T512W-LGART Basis-Lohnart für T539J ("Jahresgehaltslgart)
Importing CURRENCY TYPE T500C-WAERS Währung für Ausgabe
Importing SALARY_AS_OF_DATE TYPE P0008-BEGDA SY-DATUM IT0008 wird zu diesem Zeitpunkt bewertet
Importing BEGIN_OF_EVALUATION TYPE P0014-BEGDA SY-DATUM Zeitraum (Beginn) für IT0014,15
Importing END_OF_EVALUATION TYPE P0014-ENDDA SY-DATUM Zeitraum (Ende) für IT0014,15
Importing FREQUENCY TYPE T549R-ZEINH '06' Periodizität (6=jährlich ...)
Importing USE_IT0008 TYPE RPUXXXXX-KR_FELD1 'X' Für Berechnung IT0008 einbeziehen
Importing USE_IT0014 TYPE RPUXXXXX-KR_FELD1 'X' Für Berechnung IT0014 einbeziehen
Importing USE_IT0015 TYPE RPUXXXXX-KR_FELD1 'X' Für Berechnung IT0015 einbeziehen
Importing USE_IT0267 TYPE RPUXXXXX-KR_FELD1 ' ' Für Berechnung IT0267 einbeziehen
Importing IT0008_SUBTYPE TYPE P0008-SUBTY '0 '
Importing USE_P0008_ANSAL TYPE RPUXXXXX-KR_FELD1 ' ' Bewerte IT0008 mit P0008-ANSAL
Importing AUTHORITY_CHECK_OFF TYPE RPUXXXXX-KR_FELD1 ' ' Berechtigungsprüfung ausschalten
Importing P0008_TAB TYPE P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge)
Importing P0014_TAB TYPE P0014_TAB Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge)
Importing P0015_TAB TYPE P0015_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung)
Importing P0267_TAB TYPE P0267_TABLE Personalstammsatz: IT 0267 (Ergänzende Zahlung Off-Cycle)
Importing APPLI TYPE CHAR1 'E' Anwendung 'M', 'P', 'E'
Exception ERROR_READ_0001 TYPE Fehler beim Lesen von IT0001/nicht vorhanden
Exception ERROR_READ_0008 TYPE Fehler beim Lesen von IT0008/nicht vorhanden
Exception ERROR_READ_0014 TYPE Fehler beim Lesen von IT0014
Exception ERROR_READ_0015 TYPE Fehler beim Lesen von IT0015
Exception NO_ENTRY_T511 TYPE Kein Eintrag in T511 fuer Jahresgehaltslohnart
Exception ERROR_AT_INDIRECT_EVALUATION TYPE Fehler in der indirekten Bewertung=Dateninkons.
Exception INTERNAL_ERROR TYPE Interner Fehler/Programmfehler
               
Processing Type
Normal Function Module  
Remote-Enabled Module BaseXML supported
Update Module Start immediately
Immediate Start, No Restart
Start Delayed
Coll.run
JAVA Module Callable from ABAP  
Remote-Enabled JAVA Module  
Module Callable from JAVA  
History
Last changed by/on SAP  20091125 
SAP Release Created in