SAP Reports / Programs | Personnel Time Management | Shift Planning(PT-SP) SAP PT

SAPFH5AH SAP ABAP dialog Program - documentation and ABAP source code







SAPFH5AH is a standard Module pool for a dialog screen ABAP Program 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 SAPFH5AH 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

PP61 - Change Shift Planning
PP69 - Choose Text for Organizational Unit
PP64 - Choose Plan Version
PP60 - Display Shift Planning


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 SAPFH5AH. "Basic submit
SUBMIT SAPFH5AH AND RETURN. "Return to original report after report execution complete
SUBMIT SAPFH5AH VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Text Symbol: IN2 = Continue?
Text Symbol: IOA = Hide information columns
Text Symbol: IN1 = Current plan version is
Text Symbol: IN0 = Plan version not integrated
Text Symbol: IFR = Actual plan from
Text Symbol: IOE = Show information columns
Text Symbol: IOF = Hide
Text Symbol: ION = Show
Text Symbol: IPL = Edit actual plan
Text Symbol: IS1 = Info column:
Text Symbol: H03 = Pers.no.
Text Symbol: H01 = Info
Text Symbol: GRS = Target
Text Symbol: GRO = Tgt/act.
Text Symbol: GRI = Actual
Text Symbol: FRE = Fr
Text Symbol: FAR = Days off are highlighted (in different color)
Text Symbol: EXC = Microsoft Excel
Text Symbol: EX3 = be saved first?
Text Symbol: EX2 = Should changed actual plan
Text Symbol: EX1 = Should changed target plan
Text Symbol: ISO = Actl/Tgt
Text Symbol: IST = Actual plan
Text Symbol: K03 = Comment
Text Symbol: KE1 = ID
Text Symbol: KEN = Indicator for addl requirement
Text Symbol: KOG = Number
Text Symbol: KOM = Comment
Text Symbol: KON = Quotas
Text Symbol: KOV = Deduction
Text Symbol: KST = No job
Text Symbol: KWO = CW
Text Symbol: LE1 = Exit target plan?
Text Symbol: LE2 = Exit actual plan?
Text Symbol: LE3 = Are you sure?
Text Symbol: LE4 = Exit detail processing?
Text Symbol: LEG = Character key
Text Symbol: LG1 = ...* = Modified shift times





Text Symbol: LG2 = (...) = Days off
Text Symbol: LG3 = Modified shift times
Text Symbol: LG4 = [...] = Temporarily assigned employees
Text Symbol: LI0 = Rows to be shown
Text Symbol: CH6 = With employee
Text Symbol: CH7 = Copy options
Text Symbol: CH8 = Swap options
Text Symbol: CO1 = Results/persons for selection
Text Symbol: CO2 = Selected results/persons
Text Symbol: CO3 = Result type
Text Symbol: CO4 = Results groups
Text Symbol: CO5 = Individual results
Text Symbol: CO6 = Errors in time evaluation without termination
Text Symbol: CO7 = Errors in time evaluation with termination
Text Symbol: D01 = Shift plan
Text Symbol: D02 = 1st time type
Text Symbol: D03 = Month
Text Symbol: D04 = Year
Text Symbol: D05 = Ward/Area
Text Symbol: D06 = Page No.
Text Symbol: D07 = 2nd time type
Text Symbol: D08 = 3rd time type
Text Symbol: D09 = 4th time type
Text Symbol: D10 = Name
Text Symbol: D11 = Created:
Text Symbol: D12 = Date:
Text Symbol: D13 = Approved:
Text Symbol: D14 = Date:
Text Symbol: D15 = Transfer:
Text Symbol: D16 = Date:
Text Symbol: D17 = Character legend:
Text Symbol: DAT = Date
Text Symbol: DIE = Tu
Text Symbol: DON = Th
Text Symbol: DST = Shift
Text Symbol: EPA = Display shift plan
Text Symbol: EQ1 = Unsaved data for
Text Symbol: EQ2 = will be lost
Text Symbol: EQ3 = Do you want to unlock with





Text Symbol: EQ4 = with save
Text Symbol: EQ5 = without save
Text Symbol: EQ6 = Shift plan not saved
Text Symbol: EQ7 = or without saving?
Text Symbol: ERS = Created by
Text Symbol: ERW = Extended requirement
Text Symbol: ERX = Ext.
Text Symbol: SFR = Target plan from
Text Symbol: SOL = Target plan
Text Symbol: SON = Su
Text Symbol: SPL = Edit target plan
Text Symbol: STA = Standard
Text Symbol: STE = Job
Text Symbol: T03 = Select cost centers
Text Symbol: T04 = Select positions
Text Symbol: T05 = Select employee
Text Symbol: TA1 = Display all (temporarily) assigned employees
Text Symbol: TA2 = Delete markings
Text Symbol: TA3 = Return employee
Text Symbol: TA4 = All employees
Text Symbol: TI1 = /Planning period:
Text Symbol: TIT = Period:
Text Symbol: TYP = Quota type
Text Symbol: WOC = Calendar week
Text Symbol: WSH = Shift preference
Text Symbol: Z01 = Replace all shifts
Text Symbol: Z02 = Replace all shifts except non-working shifts
Text Symbol: Z03 = Replace special shift
Text Symbol: Z04 = Replace shifts/availabilities in sequence
Text Symbol: Z05 = Replace with
Text Symbol: Z06 = Current shift
Text Symbol: Z07 = Add/replace
Text Symbol: Z08 = Add availabilities
Text Symbol: Z09 = Add availabilities, unless days are off
Text Symbol: Z10 = Add/replace availability
Text Symbol: Z12 = Insert
Text Symbol: Z13 = Current
Text Symbol: Z16 = Set indicator
Text Symbol: Z17 = Replace shifts for extended period



Text Symbol: Z18 = Restore original shift
Text Symbol: Z19 = Shift Combined with Availability
Text Symbol: Z20 = Availability
Text Symbol: Z21 = Predefined Sequence of Shifts/Availabilities
Text Symbol: Z22 = Sequence
Text Symbol: ZRA = Period:
Text Symbol: ZRK = Cancel
Text Symbol: ZRM = The selected period is greater than a year.
Text Symbol: ZRN = Continue anyway?
Text Symbol: ZRO = Select planning period
Text Symbol: LI1 = Select the required row:
Text Symbol: LI3 = Availability Row
Text Symbol: LI4 = Hourly Balance Row
Text Symbol: LI5 = Information Row
Text Symbol: LIY = Show/hide availability view
Text Symbol: LIZ = Show/hide additional rows
Text Symbol: LJ3 = Display mode possible only for shift plan in color design.
Text Symbol: LJ4 = Do you want to switch to the color design?
Text Symbol: LJ5 = Classic design not permitted
Text Symbol: LO1 = Shift plan must be saved
Text Symbol: LO2 = before locking
Text Symbol: LO3 = Do you want to save?
Text Symbol: LPA = Work break schedule/breaks
Text Symbol: MIT = We
Text Symbol: MNT = Monthly view
Text Symbol: MON = Mo
Text Symbol: MP1 = Request...
Text Symbol: MP2 = Requested...
Text Symbol: NAM = Name
Text Symbol: OR2 = Organizational units
Text Symbol: ORG = Organizational unit
Text Symbol: OST = Without job
Text Symbol: P01 = Shift group missing
Text Symbol: P02 = Do you want to assign a
Text Symbol: P03 = shift group?
Text Symbol: PLA = Planning board
Text Symbol: PT1 = Time types can only be selected
Text Symbol: PT2 = if they have been checked first.
Text Symbol: PT3 = Do you want to calculate the available time types now or cancel?
Text Symbol: PT4 = Calculate
Text Symbol: PT5 = Cancel
Text Symbol: PT6 = Calculate available time types
Text Symbol: Q01 = Qual.
Text Symbol: Q02 = Required qualifications
Text Symbol: Q03 = Qualifications
Text Symbol: SAM = Sa
Text Symbol: SE1 = Target plan can only be accessed for those jobs of employees whose
Text Symbol: SE2 = plans are either all completed or all not completed
Text Symbol: SE3 = Select the applicable jobs for a shift plan
Text Symbol: SE4 = Actual plan can only be accessed for those jobs of employees whose
Text Symbol: SE5 = plans are either all completed or all not completed
Text Symbol: SE6 = Select the applicable jobs for a shift plan
Text Symbol: CH5 = To employee
Text Symbol: 057 = Assign to work center
Text Symbol: 058 = More than one holiday
Text Symbol: 059 = Day is holiday, text missing
Text Symbol: 065 = CCtr
Text Symbol: 066 = Cost center
Text Symbol: 067 = Object ID
Text Symbol: 068 = Object ID
Text Symbol: 069 = Cctr temp. asg.
Text Symbol: 070 = Cctr temp. asg.
Text Symbol: 071 = Cost center temp. assgmt
Text Symbol: 072 = Obj. ID temp. assgmt
Text Symbol: 073 = Obj. ID temp. assgmt
Text Symbol: 074 = Obj. ID temp. assignment
Text Symbol: 075 = Shared avail.
Text Symbol: 076 = shared availability
Text Symbol: 077 = has shared availability
Text Symbol: 079 = on
Text Symbol: 080 = Change Employee Preferences
Text Symbol: 081 = Do you want to mark the changed shift as an employee preference?
Text Symbol: 132 = Undo selection
Text Symbol: 133 = Temporarily assigned employees
Text Symbol: 134 = Assigned employees
Text Symbol: 136 = (Temporarily) assigned employees
Text Symbol: 311 = Employee has no remaining leave entitlement
Text Symbol: 312 = Lv. entitlmnt from
Text Symbol: 313 = Days
Text Symbol: 314 = Remaining leave
Text Symbol: 315 = To
Text Symbol: 320 = Address/telephone (business)
Text Symbol: 321 = Employee has no address/telephone
Text Symbol: 322 = Building:
Text Symbol: 323 = Street/house number:
Text Symbol: 324 = Room number:
Text Symbol: 325 = Telephone number:
Text Symbol: 326 = Fax number:
Text Symbol: 327 = The employee has no assignment to a position
Text Symbol: 330 = Qualifications
Text Symbol: 331 = The employee has no qualifications.
Text Symbol: 340 = Organizational assignment
Text Symbol: 350 = Address/telephone (private)
Text Symbol: 351 = City:
Text Symbol: 360 = Temporary assignments
Text Symbol: 001 = Shift
Text Symbol: 002 = Job
Text Symbol: 003 = Requirements
Text Symbol: 004 = Covered
Text Symbol: 005 = Row
Text Symbol: 006 = Part-time
Text Symbol: 007 = >1
Text Symbol: 008 = Wage types
Text Symbol: 009 = Time types
Text Symbol: 010 = Notes
Text Symbol: 011 = Persons
Text Symbol: 012 = Wage types
Text Symbol: 013 = Time types
Text Symbol: 014 = Notes
Text Symbol: 015 = Results
Text Symbol: 016 = Months
Text Symbol: 017 = Errors occurred in time evaluation
Text Symbol: 018 = Errors occurred in
Text Symbol: 019 = time evaluation
Text Symbol: 020 = Do you want to see the
Text Symbol: 021 = time evaluation log?
Text Symbol: 022 = Display log
Text Symbol: 023 = No log
Text Symbol: 024 = Cat
Text Symbol: 025 = Date
Text Symbol: 026 = Name
Text Symbol: 027 = Line number
Text Symbol: 028 = Message
Text Symbol: 029 = Info.
Text Symbol: 030 = Employee
Text Symbol: 031 = Marked for temp. assgmt
Text Symbol: 032 = Marked for return
Text Symbol: 033 = Return
Text Symbol: 034 = Column number
Text Symbol: 035 = Number:
Text Symbol: 036 = Column ID
Text Symbol: 050 = External position exists
Text Symbol: 051 = External cost center exists
Text Symbol: 052 = External job exists
Text Symbol: 053 = External organizational unit exists
Text Symbol: 054 = Temporarily assigned to...
Text Symbol: 055 = Temporarily assigned from...
Text Symbol: AR3 = EE
Text Symbol: ARB = Employee
Text Symbol: AS1 = Prebooking
Text Symbol: AS2 = Select employees for long-term temporary assignments
Text Symbol: AS3 = Temporary assignments for each employee
Text Symbol: AS4 = Own employees
Text Symbol: AS5 = Master-/Target &1
Text Symbol: AS6 = Employee has shared avail.
Text Symbol: AS7 = Shared availability
Text Symbol: AS8 = Assigned employees
Text Symbol: AS9 = Cost Center
Text Symbol: ASB = Data will be lost. Do you want to save?
Text Symbol: ASC = Do you want to exit processing of temporary assignments?
Text Symbol: ASD = Long-term temporary assignments
Text Symbol: ASE = Do you want to adopt the temporary assignment?
Text Symbol: ASF = Master unit
Text Symbol: ASG = Master org. unit
Text Symbol: ASH = Text for master org. unit
Text Symbol: ASN = Data will be lost. Do you want to continue?
Text Symbol: AZ1 = More than 30 time types selected
Text Symbol: AZ2 = Only first 30 time types displayed during printing
Text Symbol: AZ3 = Do you want to change or accept the selection?
Text Symbol: AZ4 = Change
Text Symbol: AZ5 = Transfer
Text Symbol: AZ6 = Too many time types selected
Text Symbol: B01 = Run Time Evaluation
Text Symbol: B02 = Update Time Data (Batch Job Executed Immediately)?
Text Symbol: B03 = Y
Text Symbol: B04 = N
Text Symbol: BAA = Display reqmts matchup
Text Symbol: BAB = Requirements matchup
Text Symbol: BEA = In process
Text Symbol: BED = Requirements source
Text Symbol: BER = Availability
Text Symbol: BFU = Reqmts matchup for
Text Symbol: C01 = Unsaved data exists!
Text Symbol: C02 = Data must be saved
Text Symbol: C03 = Time recording
Text Symbol: CH1 = Copy shifts
Text Symbol: CH2 = Swap shifts
Text Symbol: CH3 = Copy availabilities
Text Symbol: CH4 = Swap availabilities
Text Symbol: 361 = No temporary assignments exist
Text Symbol: 362 = Temp. assgmnts to other
Text Symbol: 371 = Different employment does not exist
Text Symbol: 372 = Temporary assignments from
Text Symbol: 373 = Organizational units
Text Symbol: 374 = Work Centers
Text Symbol: 375 = Assgmts from
Text Symbol: 401 = Object ID
Text Symbol: 402 = Object ID reqmnt
Text Symbol: 403 = Date
Text Symbol: 404 = Abb.
Text Symbol: 405 = Shift
Text Symbol: 406 = Shift abbr.
Text Symbol: 407 = Pers.no.
Text Symbol: 408 = Personnel number
Text Symbol: 409 = Name
Text Symbol: 410 = From
Text Symbol: 411 = To
Text Symbol: 412 = Number
Text Symbol: 413 = Selection
Text Symbol: 414 = and
Text Symbol: 415 = Delete requirements assignments
Text Symbol: 416 = For
Text Symbol: 417 = Assignment date
Text Symbol: 419 = existing requirement assignments
Text Symbol: 420 = ObjectType
Text Symbol: 421 = OT
Text Symbol: 422 = Obj.Dscrpt
Text Symbol: 423 = Object Description
Text Symbol: A00 = Undo completion
Text Symbol: A01 = Do you want to undo completion
Text Symbol: A02 = of the target plan?
Text Symbol: A03 = Complete
Text Symbol: A04 = Do you really want to complete?
Text Symbol: AAA = Argument:
Text Symbol: ABG = Completed
Text Symbol: ABT = Part.completed
Text Symbol: ACP = Time Evaluation - previous period for shift planning group
Text Symbol: ACQ = Personnel shift planning grp
Text Symbol: ACT = Time Evaluation for:
Text Symbol: ACZ = Check assignments for:
Text Symbol: AR2 = Emplyee


INCLUDES used within this REPORT SAPFH5AH

INCLUDE FH5AHTOP.
INCLUDE GRID_GLOBAL_DATA_PS.
INCLUDE FH5AHM10.
INCLUDE CLASS_DEF_ABORDNUGEN.
INCLUDE CLASS_IMP_ABORDNUGEN.
INCLUDE GRID_PROTOCOL_EVENT_RECEIVER.
INCLUDE GRID_PROTOCOL_CLASS.
INCLUDE GRID_PLAN_CLASS.
INCLUDE GRID_EVENT_RECEIVER.
INCLUDE: FH5AHF00_GET_MARKED_EMPLOYEE,
FH5AHF00_LAST_DAY_IN_MONTH,
FH5AHF00_FILL_INTERNAL_T77ED,
FH5AHF00_DEST_ACT_INT,
FH5AHF00_ASK_PLVAR,
FH5AHF00_CHECK_PLVAR,
FH5AHF00_PRESENCE_LIST,
FH5AHF00_INDIVIDUAL_PLAN,
FH5AHF00_COLLECT_STELL,
FH5AHF00_RESTRICT_JOBS,
FH5AHF00_CHECK_STATUS_STELLE,
FH5AHF00_FILL_I_T77ED,
FH5AHF00_DETERMINE_SHIFT,
FH5AHF00_INTENSIFIED,
FH5AHF00_GET_SHIFT,
FH5AHF00_FILL_INFOTYPES,
FH5AHF00_CHECK_SUBSTITUTIONS,
FH5AHF00_CHECK_ABSENCE_PRESENC,
FH5AHF00_GET_SOLLPROG,
FH5AHF00_CHECK_ORGEH,
FH5AHF00_GET_INDEX,
FH5AHF00_INSERT_STELL,
FH5AHF00_FILL_AVAILABLE_OBJECT,
FH5AHF00_CHECK_INTEGRATION,
FH5AHF00_SORT_PLAN,
FH5AHF00_DYNAMIC_DYNPRO_COLUMN,
FH5AHF00_DELETE_INDX_BUFFER,
FH5AHF00_CALLBACK_TOP_OF_PAGE,
FH5AHF00_LOCK_PERSON,
FH5AHF00_UNLOCK_PERSON,
FH5AHF00_READ_MARKED_COLUMN,
FH5AHF00_REFRESH_SORT_AND_SICH,
FH5AHF00_FILL_I_T550A,
FH5AHF00_DYNAMIC_INFO_COLUMN,
FH5AHF00_CHECK_COMPLETED_PERSO,
FH5AHF00_DETERMINE_COLLECT_STE,"LL_DETAIL
FH5AHF00_INITIALIZE_STATUS_ABS,
FH5AHF00_CHECK_EMPLOYEE_SELECT,
FH5AHF00_READ_INFOTYPE,
FH5AHF00_CHECK_PERSON_ORGEH,
FH5AHF00_ABORDNUNGEN_ANZEIGEN,
FH5AHF00_SET_STATUS_VORMERKUNG,
FH5AHF00_GET_ORGEH,
FH5AHF00_CALL_DAY_PLANNER,
FH5AHF00_GET_TIMEINFO,
FH5AHF00_CALL_MATCHUP_VIA_SUBS,
FH5AHF00_ARRANGE_DATA_FOR_EXPO,
FH5AHF00_CREATE_ASSIGNMENT,
FH5AHF00_LIST_ASSIGNED_EMPLOYE,
FH5AHF00_SAVE_ASSIGNMENTS,
FH5AHF00_DISPLAY_QUALIFICATION,
FH5AHF00_MARK_PLANNED_DAYS_SHI,
FH5AHF00_ACTUALIZE_PERSON_RECO,
FH5AHF00_CALL_SHIFTPLAN_ASSIGN,"_VIEW
FH5AHF00_UPDATE_D4000_SOLL_VIE,
FH5AHF00_FILTER_REQUEST_OBJECT,
FH5AHF00_DETERM_REQUEST_OBJECT,
FH5AHF00_FREE_SORT_EMPLOYEES,
FH5AHF00_SAVE_SORT_EMPLOYEES,
FH5AHF00_GET_SORT_EMPLOYEES,
FH5AHF00_ENQUEUE_ALL_OBJECTS,
FH5AHF00_DEQUEUE_ALL_OBJECTS,
FH5AHF00_CHECK_TIMEDATA,
FH5AHF00_BUILD_WORK_SCHEDULE,
FH5AHF00_GET_AVAILABLE_PERSONS,
FH5AHF00_REMOVE_TIMEDATA,
FH5AHF00_RE554T,
FH5AHF00_RE557T,
FH5AHF00_WORKCENTER_SUBSTITUTI,
FH5AHF00_CHECK_OVERLAPPING_TIM,
FH5AHF00_CHECK_OVERLAPPING_SHI,
FH5AHF00_FILTER_EMPLOYEES,
FH5AHF00_DELETE_FILTER_EMPLOYE,
FH5AHF00_SAVE_FILTER_CRITERIA,
FH5AHF00_DELETE_FILTER_CRITERI,
FH5AHF00_ALV_LIST_USER_COMMAND,
FH5AHF00_ALV_SET_PF_STATUS,
FH5AHF00_ALV_SHOW_ABORD_LEGEND,
FH5AHF00_GET_OBJ_NAME,
FH5AHF00_REPORT_CLSTB2,
FH5AHF00_GET_COST_DATA,
FH5AHF00_GET_COST_DATA_FROM_AS,
FH5AHF00_GET_COST_TEXT,
FH5AHF00_GET_INTERVAL_SHIFTPLA,
FH5AHF00_CHECK_MATCHUP_ACTIVE,
FH5AHF00_REPORT_ZEITNACHWEIS,
FH5AHF00_CHECK_PLSTE_VS_STELL,
FH5AHF00_CHECK_ORGEH_AUTHORITY,
FH5AHF00_CHECK_PERNR_AUTHORITY,
FH5AHF00_GET_INFTY_FOR_AUTH,
FH5AHF00_CHECK_FILTERED_JOBS,
FH5AHF00_CHECK_FILTERED_EMPLOY,
FH5AHF00_ADAPT_P2004,
FH5AHF00_GET_T77ED_FOR_CHECK_O,
FH5AHF00_CHECK_OVERLAP,
FH5AHF00_CONV_S_F,
FH5AHF00_SET_I_T550A,
FH5AHF00_SET_I_T550,
FH5AHF00_UNDO_REQ_ASSIGN,
FH5AHF00_REMOVE_TIMEDATA_RANGE,
FH5AHF00_CHECK_PAYROLL_STATUS,
FH5AHF00_REMOVE_REQ_ASSIGN,
FH5AHF00_READ_MARKED_COLUMN_IV.
INCLUDE: FH5AHF30, "FORMS DYNPRO 3000
FH5AHF30_DYNPRO_DAY_VIEW,
FH5AHF30_CHECK_DAY,
FH5AHF30_FILL_D3000_PERS,
FH5AHF30_FILL_PERSTIME_TAB,
FH5AHF30_CHECK_ISTPLAN_3000,
FH5AHF30_CHECK_BUTTONS_3200,
FH5AHF30_AUFREISSEN_URLAUB,
FH5AHF30_AUFREISSEN_ADRESSE,
FH5AHF30_PRINT_ADRESSE,
FH5AHF30_AUFREISSEN_QUALIFIKAT,
FH5AHF30_AUFREISSEN_ZUORDNUNG,
FH5AHF30_AUFREISSEN_ADRESSE_PR,
FH5AHF30_PRINT_ADR_PRIV,
FH5AHF30_AUFREISSEN_AUSLEIHUNG,
FH5AHF30_AUFREISSEN_BESCHAEFTI,
FH5AHF30_CHECK_SOLLPLAN_3300,
FH5AHF30_BUILD_ISTPLAN,
FH5AHF30_CHECK_DIENSTE,
FH5AHF30_CHECK_DIENSTGR,
FH5AHF30_BUILD_PERSTIME_TAB,
FH5AHF30_CHECK_ORGEH_DISPLAY,
FH5AHF30_CHECK_STELL_DISPLAY,
FH5AHF30_PREPARE_MATCHING,
FH5AHF30_DELETE_ORGEH,
FH5AHF30_INIT_DYNPRO_7000,
FH5AHF30_FILL_SCREEN_7000,
FH5AHF30_SET_FIRST_TIME_7000,
FH5AHF30_FILL_TAB_ORGEH_STELL,
FH5AHF30_FILL_PERNR_ORGEH_TAB,
FH5AHF30_CHECK_OPERA_ORGEH,
FH5AHF30_CHECK_OPERA_STELL,
FH5AHF30_ADD_I_PERSON,
FH5AHF30_MAINTAIN_I_PERSON,
FH5AHF30_SET_ICON_ACTIVE,
FH5AHF30_SET_ICON_INACTIVE,
FH5AHF30_INIT_DYNPRO_3400,
FH5AHF30_CHECK_ORGEH_3400,
FH5AHF30_OK_CODE_3400,
FH5AHF30_CHECK_DATES_3400,
FH5AHF30_CHECK_COMPLETED,
FH5AHF30_SAP_TB_HELP,
FH5AHF30_CHECK_SELPROG,
FH5AHF30_GET_SFTABBR_3350,
FH5AHF30_CHECK_DIENSTE_NEW_ORG,
FH5AHF30_CHECK_ONLY_ONE_ORGEH,
FH5AHF30_ENQUEUE_NEW_PERNR,
FH5AHF30_DEQUEUE_PERNR,
FH5AHF30_FILL_PERSON_ORGEH,
FH5AHF30_CHECK_ONLY1_ORGEH_DET,
FH5AHF30_CHECK_TAZP_FREE_EXIST,
FH5AHF30_CHECK_EXISTING_RECORD,
FH5AHF30_EVALUATE_COMPLETED,
FH5AHF30_READ_PLANS_TEXT,
FH5AHF30_READ_PLANS_TEXT_EXTEN,
FH5AHF30_REASSOB_HR,
FH5AHF30_ADD_I_T77ED,
FH5AHF30_CHECK_NEW_IS_INCLUDED,
FH5AHF30_LIST_ABORDNUNGEN,
FH5AHF30_DELETE_ABORDNUNGEN,
FH5AHF30_VERGLEICHE_GRUPPIERUN,
FH5AHF30_CHECK_BREAK_NOT_DUPLI,
FH5AHF30_TIME_DIFFERENCE,
FH5AHF30_CHECK_PAUSEN_INTERVAL,
FH5AHF30_READ_ASSIGNMENTS,
FH5AHF30_SUGGESTION_MATCHUP,
FH5AHF30_ACTUALIZE_DELTA_PLAN,
FH5AHF30_SET_TC_PROTOCOL_DISPL,
FH5AHF30_INIT_EMPLOYEES_3350,
FH5AHF30_GET_EMPLOYEE_3350,
FH5AHF30_DELETE_EMPLOYEE_3350,
FH5AHF30_INIT_POSSIBILITY_3350,
FH5AHF30_INIT_POSSIB_3350_SEQU,
FH5AHF30_GET_POSSIBILITY_3350,
FH5AHF30_GET_SFTABBR_3352,
FH5AHF30_UPDATE_D4000_3300,
FH5AHF30_UPDATE_D4000_7000,
FH5AHF30_INIT_SFTORDER_3353,
FH5AHF30_FILL_I_T77SP_CD,
FH5AHF30_GET_NEXT_SFTABBR_3300,
FH5AHF30_INIT_POSSIBILITY_7200,
FH5AHF30_GET_POSSIBILITY_7200,
FH5AHF30_INITIALIZE_TEXT_3350,
FH5AHF30_CHECK_STARTPOINT,
FH5AHF30_GET_AMOUNT_DAYS_OF_SF,
FH5AHF30_CHECK_DISP_VTART_3300,
FH5AHF30_FILL_ORGEH_KOSTL,
FH5AHF30_DEL_ASSIGNS_OF_PERSON,
FH5AHF30_IS_PERNR_LOCKED,
FH5AHF30_IS_PERNR_COMPLETED.
INCLUDE: FH5AHF32, "REPLACED TO AVOID ISSUES WITH LOCKING
FH5AHF32_ACTUALIZE_TABLE_TIMET,
FH5AHF32_ACTUALIZE_TIMETYPES,
FH5AHF32_ALV_FILL_MONTH_TABLE,
FH5AHF32_ALV_MONTH_FIELD_COLOR,
FH5AHF32_APPEND_ALV_LIST_PLAN,
FH5AHF32_APPEND_DAY_NUM_LINE,
FH5AHF32_APPEND_SEP_LINE,
FH5AHF32_APPEND_WEEKDAY_LINE,
FH5AHF32_APPEND_WEEK_NUM_LINE,
FH5AHF32_CALL_3830,
FH5AHF32_FILL_EINSATZ_TABLE,
FH5AHF32_FIRST_SPACE_IN_STRING,
FH5AHF32_GET_MOBDE_PERSON,
FH5AHF32_GET_TIMETYPES_CUST,
FH5AHF32_HEADER,
FH5AHF32_INIT_DROP_DOWN_TOOLS,
FH5AHF32_IS_WORKDAY,
FH5AHF32_PAI_7200,
FH5AHF32_PLAN_ALV_END_OF_LIST,
FH5AHF32_PLAN_ALV_TOP_OF_PAGE,
FH5AHF32_PLAN_ALV_TOP_OF_LIST,
FH5AHF32_PRINT_SOLLISTPLAN_PEP,
FH5AHF32_SET_FIELD_COL_DAYTYPE,
FH5AHF32_SET_PEP_PARAMETER,
FH5AHF32_SET_STATUS_3800,
FH5AHF32_SET_TIMETYPES_CUST,
FH5AHF32_SOLLISTPLAN_VIA_ALV,
FH5AHF32_ZEITARTEN_WAHL,
FH5AH_GET_SHIFT_OF_THE_DAYF01,
FH5AH_CHECK_SHIFT_EXISTS,
FH5AH_SET_TEMP_ASSIGN_FLAGF01,
FH5AH_GET_SHIFT_FROM_PSOLLF01,
FH5AH_PRINT_ALV_AVAILABILITF01.
INCLUDE: FH5AHF40, "FORMS DYNPRO 4000
FH5AHF40_ACTIVATE_SOLLPLAN,
FH5AHF40_ADD_ALP_INFO,
FH5AHF40_ADD_ALP_TO_CHANGED,
FH5AHF40_BUILD_SOLLPLAN,
FH5AHF40_CALL_DELETE_PA_INFTY,
FH5AHF40_CALL_FIRST_SCREEN,
FH5AHF40_CALL_INSERT_P2001,
FH5AHF40_CALL_INSERT_P2002,
FH5AHF40_CALL_INSERT_P2003,
FH5AHF40_CALL_INSERT_P2004,
FH5AHF40_CALL_INSERT_P2012,
FH5AHF40_CALL_PA61_FOR_INSERT,
FH5AHF40_CHECK_ADD_D4000,
FH5AHF40_CHECK_CHANGES,
FH5AHF40_CHECK_COMPLETE_TEMP_A,
FH5AHF40_CHECK_DELETE_ABSENCE,
FH5AHF40_CHECK_DELETE_OCD,
FH5AHF40_CHECK_DELETE_SUB,
FH5AHF40_CHECK_DELETE_SUBSTITU,
FH5AHF40_CHECK_ENQUEUE_OBJECT,
FH5AHF40_CHECK_ENQUEUE_PERSON,
FH5AHF40_CHECK_FOR_NEW_TAGTY,
FH5AHF40_CHECK_ITXEX,
FH5AHF40_CHECK_PARTTIME,
FH5AHF40_CHECK_PERIOD,
FH5AHF40_CHECK_PHIFI,
FH5AHF40_CHECK_PRINT_TEMPASSIG,
FH5AHF40_CHECK_SOLLPLAN_4000,
FH5AHF40_CHECK_SOLLPLAN_STATUS,
FH5AHF40_CHECK_TIME_INFO,
FH5AHF40_CHECK_TIME_RANGE_EMPL,
FH5AHF40_COLLECT_PRELP,
FH5AHF40_COMPARE_PRELP,
FH5AHF40_COMPRESS_I_COMPLETE_T,
FH5AHF40_CONVERT_IPRELP_I2003,
FH5AHF40_DEFINE_AVAILABLE_OBJE,
FH5AHF40_DELETE_2001,
FH5AHF40_DELETE_2002,
FH5AHF40_DELETE_2003,
FH5AHF40_DELETE_2004,
FH5AHF40_DELETE_2012,
FH5AHF40_DETE_DATES_FOR_RPTIME,
FH5AHF40_DISPLAY_INFORMATION,
FH5AHF40_DISPLAY_PREV_VALUES,
FH5AHF40_EVALUATE_ABSENCE,
FH5AHF40_EVALUATE_PRESENCE,
FH5AHF40_EVALUATE_RECORD,
FH5AHF40_FILL_BDCDATA,
FH5AHF40_FILL_DATA_FOR_EXCEL,
FH5AHF40_FILL_FIELD,
FH5AHF40_FILL_ITPSP,
FH5AHF40_FILL_I_PERSON_SEL,
FH5AHF40_FILL_I_PRELP,
FH5AHF40_FILL_SCROLL_TAB,
FH5AHF40_FILL_SCROLL_TAB_3000,
FH5AHF40_FILL_TABLES_FOR_RP_DA,
FH5AHF40_FILTER_ALP_AND_VTART,
FH5AHF40_FILTER_SUBST_TO_INSER,
FH5AHF40_FILTER_SUBS_NE_TPROG,
FH5AHF40_GET_COST_SWITCH_2002,
FH5AHF40_GET_PSP_WITHOUT_SUBST,
FH5AHF40_GET_TIMEFRAME,
FH5AHF40_INSERT_2001,
FH5AHF40_INSERT_2002,
FH5AHF40_INSERT_2003,
FH5AHF40_INSERT_2004,
FH5AHF40_INSERT_2012,
FH5AHF40_INSERT_DATA_SOLLPLAN,
FH5AHF40_IS_EQUAL_TIMES,
FH5AHF40_IS_INDIVIDUAL_WORKTIM,
FH5AHF40_PRI_SOLLIST_VIA_EXCEL,
FH5AHF40_RE554S,
FH5AHF40_READ_DAYPROGRAM_FREE,
FH5AHF40_READ_INFOS_SOLLPLAN,
FH5AHF40_READ_INFTY_FOR_RPTIME,
FH5AHF40_READ_TIME_SALDO,
FH5AHF40_READ_ZEITART_TEXT,
FH5AHF40_REKONSTRUIERE_EINSATZ,
FH5AHF40_REK_EINSATZ_DETAIL_SC,
FH5AHF40_REMOVE_SUBS_EQ_TPROG,
FH5AHF40_SAVE_SOLLPLAN,
FH5AHF40_SET_FIELD_INACTIVE,
FH5AHF40_SET_FIELD_INPUT,
FH5AHF40_SET_FIELD_INTENSIFIED,
FH5AHF40_SET_FIELD_INVISIBLE,
FH5AHF40_SET_REK_EINSATZ,
FH5AHF40_SOLLP_FROM_D4000_SOLL,
FH5AHF40_SPLIT_PRELP,
FH5AHF40_VERTRETUNG_TAZPL_VERG,
FH5AHF40_ZEILE_D4000_SOLL.
INCLUDE FH5AHO50.
INCLUDE FH5AHO60.
INCLUDE FH5AHI50.
INCLUDE FH5AHF50.
INCLUDE FH5AHF31.
INCLUDE FH5AHO32.
INCLUDE FH5AHI32.
INCLUDE FH5AHF34.
INCLUDE FH5AHF60.
INCLUDE FH5AHF35.
INCLUDE FH5AHI45.
INCLUDE FH5AHO45.
INCLUDE FH5AH_PBO_MODULES_PS.
INCLUDE FH5AH_FORMS_PS_DISPLAY_MODE.
INCLUDE GRID_SPLITTER.
INCLUDE GRID_PLAN2ALV.
INCLUDE GRID_REQUEST_TO_ALV.
INCLUDE GRID_FILL_DISPLAY_TAB.
INCLUDE GRID_EVENTHANDLER_FORMS.
INCLUDE GRID_GENERAL_FORMS.
INCLUDE GRID_FILL_REQUEST_DISPLAY_TAB.
INCLUDE GRID_F1_REQUEST.
INCLUDE GRID_F4_REQUEST.
INCLUDE GRID_SHIFT_CHECK.
INCLUDE GRID_UPDATE_FORMS.
INCLUDE GRID_DATA_CHANGED_FORMS.
INCLUDE GRID_UPDATE_TABLES.
INCLUDE GRID_PROTOCOL_FORMS.
INCLUDE GRID_HANDLE_DRAG_DROP.
INCLUDE GRID_TOOLBOX.
INCLUDE GRID_REQ_UPDATE.
INCLUDE GRID_COMP_REQ_PS.
INCLUDE FH5AH_FORMS_PS.
INCLUDE FH5AH_PS_EXCEL.
INCLUDE FH5AH_FORMS_PS_ADHOC.
INCLUDE FH5AH_FORMS_PS_ADHOCII.
INCLUDE FH5AH_FORMS_PS_ADHOC3.
INCLUDE FH5AH_FORMS_PS_LINES.
INCLUDE FH5AH_CREATE_IT0003_PERNR_TAB.
INCLUDE FH5AH_CREATE_BATCH_RPTIME.
INCLUDE FH5AH_SUBMIT_RPTIME00.
INCLUDE FH5AH_GET_CONSTANTS_T77S0.
INCLUDE FH5AH_ADJUST_STYLE_CLUSTERIMPO.
INCLUDE FH5AH_ADJUST_I_PERNR_RPTIME00.
INCLUDE FH5AH_FILL_I_PERNR_RPTIME00.
INCLUDE FH5AH_SET_ALL_PERNR_TIME_EVAL.
INCLUDE FH5AH_ADJUST_GLOBAL_FLAG.
INCLUDE FH5AH_FILL_GLOBAL_PERIOD_TAB.
INCLUDE FH5AH_IMPORT_PREV_VALUES_PS.
INCLUDE FH5AH_GET_VALUES_CLUSTER_PS.
INCLUDE FH5AH_DISPLAY_INFORMATION_PS.
INCLUDE FH5AH_GET_PREV_VALUES_PS.
INCLUDE FH5AH_CUSTOMER_EXIT.
INCLUDE GRID_DAYVIEW_UPDATE.
INCLUDE FH5AHO31.
INCLUDE GRID_CHECK_PARAMETER. "AL0K077017
INCLUDE FH5AH_FORMS_PS_SORT.
INCLUDE FH5AH_FORMS_PS_ASSIGNMT.
INCLUDE FH5AH_CNTRL_PS_ASSIGNMT.
INCLUDE FH5AH_FORMS_PS_INFOCOL.
INCLUDE FH5AH_CHECKS_FOR_TSN_RECALCF01.
INCLUDE FH5AHF02.
INCLUDE FH5AH_PS_PROTECT_REQ_SHIFTS. "XQI 782069
INCLUDE FH5AH_PS_ORIGINAL_SHIFT.
INCLUDE FH5AHF33.
INCLUDE FH5AHF36.
INCLUDE FH5AHF37.
INCLUDE FH5AHF38.
INCLUDE FH5AH_FORMS_BI_REFEX.
INCLUDE FH5AH_SET_VARIANTF01.
INCLUDE FH5AHF11.
INCLUDE FH5AHF12.
INCLUDE FH5AH_GET_FORMAT.
INCLUDE FH5AHO20.
INCLUDE FH5AHI20.
INCLUDE FH5AHF20.
INCLUDE FH5AHO21.
INCLUDE FH5AHF21.
INCLUDE FH5AHF23.
INCLUDE FH5AHO23.
INCLUDE FH5AH_MATCHUP.
INCLUDE FH5AH_0439.
INCLUDE FH5AH_067.
INCLUDE FH5AH_UPDATE_TEMPASSIGNMENT.
INCLUDE FH5AH_UPDATE_TIMEDATA.
INCLUDE FH5AH_CHECK_FOR_LOCKED_PERNF01.
INCLUDE FH5AH_PS_UBEKK. "XQI 941070
INCLUDE FH5AH_SET_RPTIME_RECALCULATF01.
INCLUDE FH5AH_APPLY_NAME_FORMATF01.
INCLUDE FH5AH_INIT_3358O01.
INCLUDE FH5AH_GET_DATE_FROM_CELLSF01.
INCLUDE FH5AH_DEFAULT_SEQUENCE.
INCLUDE FH5AH_PRINT_MULTIPLE_PERSONS.
INCLUDE FH5AH_READ_AUTH_INFTY_TABF01.
INCLUDE FH5AH_INSERT_MULTIPLE_ABSATF01.
INCLUDE FH5AH_FORMS_PS_ADHOC5.
INCLUDE FH5AH_CHECK_GLOBAL_SWITCHESI01.
INCLUDE FH5AH_CALL_HRSP_READ_ASS_STF01.
INCLUDE FH5AH_SAVE_INFTY_DATAF01.
INCLUDE FH5AH_PREPARE_BLP_DELETIONF01.
INCLUDE FH5AH_AVOID_OBSOLETE_INFTY_F01.
INCLUDE FH5AH_SET_G_SEMANTICS. "XQI 1623367


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:

No SAP FUNCTION MODULES are executed within this report code!



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 SAPFH5AH or its description.