SAP Reports / Programs

HUAAOS01 SAP ABAP Report - Personnel master data Ukraine







HUAAOS01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter HUAAOS01 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

HRPADUAP2_1995 - Personnel master card


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT HUAAOS01. "Basic submit
SUBMIT HUAAOS01 AND RETURN. "Return to original report after report execution complete
SUBMIT HUAAOS01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ADRS = subtype of infotype #6 Address
Selection Text: APPBEG = Count appointments from:
Selection Text: APPEND = Count appointments till:
Selection Text: ARMY = Subtype of infotype 290 Milit.
Selection Text: BEG_CALC = Count employment period from:
Selection Text: END_CALC = Count employment period till:
Selection Text: FAM = Family
Selection Text: FORMA = SapScript form
Selection Text: PIDSTAVA = Output of the reason of action
Selection Text: POCH_OSV = Educat. est.for base education
Selection Text: PROC = Calculation process for EPCalc
Selection Text: SER_OSV = Educat.est.for middl.education
Selection Text: SSP_OSV = Educat.est.for specl.education
Selection Text: ST = Date type for general seniorit
Selection Text: STEP = Process Step for EPCalc
Selection Text: STN = Date type for uninteruptbl sen
Selection Text: V_OSV = Educ.est.for higher.education
Selection Text: I0041 = Count seniority based on 41 IT
Selection Text: PASS = Subtype of It290 -passport
Selection Text: OTPSK = Count exactly absence types:
Selection Text: OTPEND = Count vacations till:
Selection Text: OTPBEG = Count vacations from:
Selection Text: MOLGA = Country grouping
Selection Text: LGART = Wage types for appointments
Selection Text: LANG = Form's Language
Selection Text: I0552 = Count seniority based on 552IT
Title: Personnel master data Ukraine
Text Symbol: 001 = The meaning of types of education (higher, middle etc.)
Text Symbol: 002 = Calculation of seniority on types of dates( infotype #41)
Text Symbol: 003 = Calculation of seniority on calculation of the employment period (552,553 infotypes).
Text Symbol: 004 = Appointment,vacatn
Text Symbol: 005 = miscellaneous
Text Symbol: 006 = Employm.period
Text Symbol: 007 = Appointment,vacatn
Text Symbol: 008 = subtypes of infot
Text Symbol: 009 = Vacations


INCLUDES used within this REPORT HUAAOS01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING * APPLICATION = 'TX' * ARCHIVE_INDEX = * ARCHIVE_PARAMS = DEVICE = 'PRINTER' DIALOG = 'X' FORM = forma LANGUAGE = lang * OPTIONS = SPACE * MAIL_SENDER = * MAIL_RECIPIENT = * MAIL_APPL_OBJECT = * RAW_DATA_INTERFACE = '*' * IMPORTING * LANGUAGE = * NEW_ARCHIVE_PARAMS = * RESULT = EXCEPTIONS CANCELED = 1 DEVICE = 2 FORM = 3 OPTIONS = 4 UNCLOSED = 5 MAIL_OPTIONS = 6 ARCHIVE_ERROR = 7 INVALID_FAX_NUMBER = 8 MORE_PARAMS_NEEDED_IN_BATCH = 9 SPOOL_ERROR = 10 OTHERS = 11 .

HR_SEN_CALCULATE_COMPLETE CALL FUNCTION 'HR_SEN_CALCULATE_COMPLETE' EXPORTING ID_PERNR = pernr-pernr ID_MOLGA = molga ID_PROCE = proc ID_PSTEP = step * ID_SEL_DATE = SY-DATUM ID_CALTY = '1' ID_BEGDA = beg_calc ID_ENDDA = end_calc * IS_DURATION = * ID_PROTO = * IT_PSTEP_TSPST = IMPORTING * ED_DATE = ES_DURATION = sen EXCEPTIONS WRONG_IMPORT_PARAMETER = 1 WRONG_CALCULATION_TYPE = 2 PROCESS_NOT_FOUND = 3 PROCESS_PSTEP_NOT_FOUND = 4 NO_RESULT_FOR_CALTY = 5 ERROR_OF_OTHER_FUNCTIONS = 6 OTHERS = 7 .

HR_SEN_CALCULATE_COMPLETE CALL FUNCTION 'HR_SEN_CALCULATE_COMPLETE' EXPORTING ID_PERNR = pernr-pernr ID_MOLGA = molga ID_PROCE = proc ID_PSTEP = step * ID_SEL_DATE = SY-DATUM ID_CALTY = '1' ID_BEGDA = beg_calc ID_ENDDA = end_calc * IS_DURATION = * ID_PROTO = * IT_PSTEP_TSPST = IMPORTING * ED_DATE = ES_DURATION = sen EXCEPTIONS WRONG_IMPORT_PARAMETER = 1 WRONG_CALCULATION_TYPE = 2 PROCESS_NOT_FOUND = 3 PROCESS_PSTEP_NOT_FOUND = 4 NO_RESULT_FOR_CALTY = 5 ERROR_OF_OTHER_FUNCTIONS = 6 OTHERS = 7 .

START_FORM CALL FUNCTION 'START_FORM' EXPORTING * ARCHIVE_INDEX = FORM = forma LANGUAGE = lang * STARTPAGE = ' ' * PROGRAM = ' ' * MAIL_APPL_OBJECT = * IMPORTING * LANGUAGE = EXCEPTIONS FORM = 1 FORMAT = 2 UNENDED = 3 UNOPENED = 4 UNUSED = 5 SPOOL_ERROR = 6 OTHERS = 7 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'HEADER' EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING WINDOW = 'DATA1' EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING * ELEMENT = member * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'DATA2' * IMPORTING * PENDING_LINES = EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING * ELEMENT = member * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'ARMY1' * IMPORTING * PENDING_LINES = EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING * ELEMENT = member * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'ARMY2' * IMPORTING * PENDING_LINES = EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'HEADER1' * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'MAIN' * IMPORTING * PENDING_LINES = EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'BODY' * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'MAIN' EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'FOOTER' * FUNCTION = 'APPEND' * TYPE = 'BODY' WINDOW = 'MAIN'
EXCEPTIONS ELEMENT = 1 FUNCTION = 2 TYPE = 3 UNOPENED = 4 UNSTARTED = 5 WINDOW = 6 BAD_PAGEFORMAT_FOR_PRINT = 7 SPOOL_ERROR = 8 OTHERS = 9 .

END_FORM CALL FUNCTION 'END_FORM' * IMPORTING * RESULT = EXCEPTIONS UNOPENED = 1 BAD_PAGEFORMAT_FOR_PRINT = 2 SPOOL_ERROR = 3 OTHERS = 4 .

CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' * IMPORTING * RESULT = * RDI_RESULT = * TABLES * OTFDATA = EXCEPTIONS UNOPENED = 1 BAD_PAGEFORMAT_FOR_PRINT = 2 SEND_ERROR = 3 SPOOL_ERROR = 4 OTHERS = 5 .



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.







The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name HUAAOS01 or its description.