Where Used List (Class) for SAP ABAP Table/Structure Field TIM_TMW_BLPREQUEST_CONTROL-CATEGORY (TIM_TMW_BLPREQUEST_CONTROL)
SAP ABAP Table/Structure Field TIM_TMW_BLPREQUEST_CONTROL - CATEGORY (TIM_TMW_BLPREQUEST_CONTROL) is used by
# | Object Type | Object Name | Object Description | Package | Structure Package | Software Component |
---|---|---|---|---|---|---|
1 | Class |
CL_HRPADUN_EG_APPL Method: BL_READ_P2001
|
NPO: EG Application | PBUN | HR | SAP_HRCUN |
2 | Class |
CL_HRPA_INFOTYPE_0526 Method: READ_P2001
|
Work & Remuneration Confirmation A | PAOC_PAD_AT | EA-HR | EA-HRCAT |
3 | Class |
CL_HRPA_INFOTYPE_0526 Method: GET_CLUSTER_PC_AT
|
Work & Remuneration Confirmation A | PAOC_PAD_AT | EA-HR | EA-HRCAT |
4 | Class |
CL_HRPA_INFTY_0613 Method: READ_2006
|
Check class for absence donation(IT0613) | P10P1 | HR | SAP_HRCUS |
5 | Class |
CL_HRPA_INFTY_0613 Method: QUOTA_CORRECTION
|
Check class for absence donation(IT0613) | P10P1 | HR | SAP_HRCUS |
6 | Class |
CL_HRPA_INFTY_0613 Method: READ_0416
|
Check class for absence donation(IT0613) | P10P1 | HR | SAP_HRCUS |
7 | Class | CL_HRPA_INFTY_0613 | Check class for absence donation(IT0613) | P10P1 | HR | SAP_HRCUS |
8 | Class |
CL_HRPA_INFTY_0613 Method: READ_2013
|
Check class for absence donation(IT0613) | P10P1 | HR | SAP_HRCUS |
9 | Class | CL_HRPT_BLP_READ_REQUEST | DO NOT USE! Read Request for Time Data | PT_BLP_TOOLS | HR | SAP_HRRXX |
10 | Class |
CL_HRPT_LOGIC_IT0080 Method: CHECK_INFOTYPES
|
Logic of IT0080 | PT_BLP_IT008X | HR | SAP_HRRXX |
11 | Class |
CL_HRPT_LOGIC_IT0081 Method: CHECK_INFOTYPES
|
Logic of IT0080 | PT_BLP_IT008X | HR | SAP_HRRXX |
12 | Class |
CL_PT_BLP_DUMMY_INFOTYPE Method: PROCESS_TYPE_SPEC_SRP
|
BLP: Generic Infotype Implementation | PT_TMW_BLP | HR | SAP_HRRXX |
13 | Class |
CL_PT_BLP_DUMMY_TYPE Method: PROCESS_TYPE_SPEC_SRP
|
Default Processing for Types Not Implemented | PT_TMW_BLP | HR | SAP_HRRXX |
14 | Class |
CL_PT_BLP_FMLAAB Method: PROCESS_TYPE_SPEC_RET
|
BLP: Implem. of Data Type FMLA Deduction | PT_FMLA_BLP | HR | SAP_HRCUS |
15 | Class |
CL_PT_BLP_FMLAAB Method: IF_PT_TMW_BLP_TPOINT~PROCESS_DEP
|
BLP: Implem. of Data Type FMLA Deduction | PT_FMLA_BLP | HR | SAP_HRCUS |
16 | Class |
CL_PT_BLP_INFOTYPE Method: PROCESS_TYPE_SPEC_RET
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
17 | Class |
CL_PT_BLP_INFOTYPE Method: CREATE_INFOTYPE_LOG
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
18 | Class |
CL_PT_BLP_INFOTYPE Method: CHECK_ITDATA_CHANGED
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
19 | Class |
CL_PT_BLP_INFOTYPE Method: IF_PT_TMW_BLP_TPOINT~PROCESS_DEP
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
20 | Class |
CL_PT_BLP_INFOTYPE Method: ACCESS_DEPENDENT_INFOTYPE
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
21 | Class |
CL_PT_BLP_INFOTYPE Method: PROCESS_HEADER
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
22 | Class |
CL_PT_BLP_INFOTYPE Method: IF_PT_TMW_BLP_TPOINT~PROCESS_PPR
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
23 | Class |
CL_PT_BLP_INFOTYPE Method: SET_SEQNR
|
BLP: Superior Class for "Infotype" Category | PT_TMW_BLP | HR | SAP_HRRXX |
24 | Class |
CL_PT_BLP_IT0080 Method: PROCESS_TYPE_SPEC_SRP
|
DO NOT USE:BLP: Maternity Protection/Parental Leave Infotype | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
25 | Class |
CL_PT_BLP_IT0080 Method: GET_PRECEDING_ENDDA
|
DO NOT USE:BLP: Maternity Protection/Parental Leave Infotype | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
26 | Class |
CL_PT_BLP_IT0080 Method: UPDATE_ABSENCES
|
DO NOT USE:BLP: Maternity Protection/Parental Leave Infotype | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
27 | Class |
CL_PT_BLP_IT0080_01 Method: PROCESS_TYPE_SPEC_SRP
|
NICHT VERWENDEN!!! HR-PAY-DE: Infotyp Mutterschutz | PT_BLP_INFOTYPES_DE | HR | SAP_HRRXX |
28 | Class |
CL_PT_BLP_IT0080_06 Method: COMMTAB_TO_CONTAINER
|
HR-PAY-FR: Maternity | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
29 | Class |
CL_PT_BLP_IT0080_06 Method: NEW_STD_SPECIFIC_COMPUTATIONS
|
HR-PAY-FR: Maternity | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
30 | Class |
CL_PT_BLP_IT0080_06 Method: SET_OBJPS_IT0424
|
HR-PAY-FR: Maternity | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
31 | Class |
CL_PT_BLP_IT0080_06 Method: ACCESS_IT0424
|
HR-PAY-FR: Maternity | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
32 | Class |
CL_PT_BLP_IT0081 Method: PROCESS_TYPE_SPEC_SRP
|
DO NOT USE! BLP: "Military/Non-Military Service" Infotype | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
33 | Class |
CL_PT_BLP_IT0081_42 Method: PROCESS_TYPE_SPEC_SRP
|
Military Service (TW) | PT_BLP_INFOTYPES_TW | HR | SAP_HRRXX |
34 | Class |
CL_PT_BLP_IT0082 Method: PROCESS_TYPE_SPEC_SRP
|
BLP Referenzimplementierung: Imaginärer Infotyp | PT_BLP_INFOTYPES_US | HR | SAP_HRRXX |
35 | Class |
CL_PT_BLP_IT008X Method: COMMTAB_TO_CONTAINER
|
DO NOT USE! BLP: Basis for Infotypes that Contain Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
36 | Class |
CL_PT_BLP_IT008X Method: UPDATE_OBJPS
|
DO NOT USE! BLP: Basis for Infotypes that Contain Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
37 | Class |
CL_PT_BLP_IT008X Method: GET_NEW_OBJPS
|
DO NOT USE! BLP: Basis for Infotypes that Contain Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
38 | Class | CL_PT_BLP_IT0416 | BLP: Time Quota Compensation | PT_TMW_BLP | HR | SAP_HRRXX |
39 | Class |
CL_PT_BLP_IT0416 Method: GET_I0001_CMDWA_FROM_COMMTAB
|
BLP: Time Quota Compensation | PT_TMW_BLP | HR | SAP_HRRXX |
40 | Class |
CL_PT_BLP_IT0424 Method: CHECK_FIELDS_PER_SUBTYPE
|
Do not use BLP!: HR-PAY-FR Non-productive time | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
41 | Class |
CL_PT_BLP_IT0424 Method: CHECK_MATERNITY
|
Do not use BLP!: HR-PAY-FR Non-productive time | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
42 | Class |
CL_PT_BLP_IT0424 Method: INITIALIZE_CASNO
|
Do not use BLP!: HR-PAY-FR Non-productive time | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
43 | Class |
CL_PT_BLP_IT0424 Method: INITIALIZE_CASNO_PBS
|
Do not use BLP!: HR-PAY-FR Non-productive time | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
44 | Class |
CL_PT_BLP_IT0597 Method: ASSERT_IT0080_EXISTS
|
HR-PAY-DE: Infotyp Teilzeit (Mutterschutz) | PT_BLP_INFOTYPES_DE | HR | SAP_HRRXX |
45 | Class |
CL_PT_BLP_IT0672 Method: PROCESS_TYPE_SPEC_PPR
|
BLP: Implementation of Infotype 0672 | PT_FMLA_BLP | HR | SAP_HRCUS |
46 | Class |
CL_PT_BLP_IT0672 Method: PROCESS_TYPE_SPEC_SRP
|
BLP: Implementation of Infotype 0672 | PT_FMLA_BLP | HR | SAP_HRCUS |
47 | Class |
CL_PT_BLP_IT2001 Method: INITIALIZE_EVALUATION
|
BLP: Implementation of Infotype 2001 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
48 | Class |
CL_PT_BLP_IT2001_01 Method: MODIFY_CUR_2001_PBS
|
HR-PAY-DE: Absences Infotype | PT_BLP_INFOTYPES_DE | HR | SAP_HRRXX |
49 | Class |
CL_PT_BLP_IT2001_01 Method: GET_DEP_SICKNESS
|
HR-PAY-DE: Absences Infotype | PT_BLP_INFOTYPES_DE | HR | SAP_HRRXX |
50 | Class |
CL_PT_BLP_IT2001_01 Method: FILL_DEP_2001_PAST
|
HR-PAY-DE: Absences Infotype | PT_BLP_INFOTYPES_DE | HR | SAP_HRRXX |
51 | Class |
CL_PT_BLP_IT2001_03 Method: CHECK_SINGLE_PNNNN_NEIGHBOR
|
Austria only | PT_BLP_INFOTYPES_AT | HR | SAP_HRRXX |
52 | Class |
CL_PT_BLP_IT2001_05 Method: PROCESS_TYPE_SPEC_RET
|
HR-PAY-NL: Absences Infotype | PT_BLP_INFOTYPES_NL | HR | SAP_HRRXX |
53 | Class |
CL_PT_BLP_IT2001_06 Method: GET_IT0424_REF
|
HR-PAY-FR: Absences | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
54 | Class |
CL_PT_BLP_IT2001_06 Method: CHECK_PROLONGATION
|
HR-PAY-FR: Absences | PT_BLP_INFOTYPES_FR | HR | SAP_HRRXX |
55 | Class |
CL_PT_BLP_IT2001_0710 Method: FILL_REL_2001
|
HR-PAY-NA: Infotype absences | PT_BLP_INFOTYPES_US | HR | SAP_HRRXX |
56 | Class |
CL_PT_BLP_IT2001_0710 Method: GET_RELATED_ABSENCES
|
HR-PAY-NA: Infotype absences | PT_BLP_INFOTYPES_US | HR | SAP_HRRXX |
57 | Class |
CL_PT_BLP_IT2001_08 Method: PROCESS_TYPE_SPEC_RET
|
HR-PAY-DE: Infotyp Abwesenheiten | PT_TMW_BLP | HR | SAP_HRRXX |
58 | Class |
CL_PT_BLP_IT2001_08 Method: PROCESS_TYPE_SPEC_SAV
|
HR-PAY-DE: Infotyp Abwesenheiten | PT_TMW_BLP | HR | SAP_HRRXX |
59 | Class |
CL_PT_BLP_IT2001_10 Method: PROCESS_TYPE_SPEC_SRP
|
HR-PAY-US: Infotype absences | PT_BLP_INFOTYPES_US | HR | SAP_HRRXX |
60 | Class |
CL_PT_BLP_IT2001_12 Method: PROCESS_TYPE_SPEC_RET
|
HR-PAY-BE: Absences Infotype | PT_TMW_BLP | HR | SAP_HRRXX |
61 | Class |
CL_PT_BLP_IT2002 Method: INITIALIZE_EVALUATION
|
BLP: Implementation of Infotype 2002 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
62 | Class |
CL_PT_BLP_IT2003 Method: PROCESS_TYPE_SPEC_DEP
|
BLP: Implementation of Infotype 2003 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
63 | Class |
CL_PT_BLP_IT2003 Method: GET_DEP_REEVALUATION
|
BLP: Implementation of Infotype 2003 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
64 | Class |
CL_PT_BLP_IT2004 Method: GET_PWS_INFTIES
|
BLP: Implementatiton of Infotype 2004 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
65 | Class |
CL_PT_BLP_IT2005 Method: GET_INFTIES
|
BLP: Implementation of Infotype 2005 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
66 | Class |
CL_PT_BLP_IT2011 Method: NEW_NT1_ENTRY
|
BLP: Implementation of Infotype 2011 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
67 | Class |
CL_PT_BLP_IT2011 Method: FILL_WTEVEN
|
BLP: Implementation of Infotype 2011 | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
68 | Class |
CL_PT_BLP_ITATTABS Method: UPDATE_CALE
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
69 | Class |
CL_PT_BLP_ITATTABS Method: DEDUCT_LEAVE
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
70 | Class |
CL_PT_BLP_ITATTABS Method: GET_ASSIGNED_QUOTA
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
71 | Class |
CL_PT_BLP_ITATTABS Method: GET_DEDUCTION
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
72 | Class |
CL_PT_BLP_ITATTABS Method: COUNT
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
73 | Class |
CL_PT_BLP_ITATTABS Method: GET_NEXT_DOCNR
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
74 | Class |
CL_PT_BLP_ITATTABS Method: ADJUST_INTERVAL
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
75 | Class |
CL_PT_BLP_ITATTABS Method: PROCESS_TYPE_SPEC_DEP
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
76 | Class |
CL_PT_BLP_ITATTABS Method: GET_FUTURE_RECORDS
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
77 | Class |
CL_PT_BLP_ITATTABS Method: CHECK_MATERNITY_MILITARY
|
BLP: Superior Class for Attendances/Absences | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
78 | Class |
CL_PT_BLP_ITVIEW Method: PROCESS_TYPE_SPEC_COL
|
DO NOT USE! BLP: Generic Infotype View | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
79 | Class |
CL_PT_BLP_QUOTA Method: CHECK_TIME_INTERVALL
|
BLP: Implementation of Quotas | PT_BLP_INFOTYPES_XX | HR | SAP_HRRXX |
80 | Class |
CL_PT_BLP_QUOTADED Method: PROCESS_TYPE_SPEC_SRP
|
BLP: Implementation of Data Type Quota Deduction | PT_TMW_BLP | HR | SAP_HRRXX |
81 | Class |
CL_PT_TD_BASE Method: IF_PT_TD_BLPADAPTER~INITIALIZE
|
Basis Class for Time Data Objects | PT_TMW_BLP | HR | SAP_HRRXX |
82 | Class |
CL_PT_TD_CONTROL Method: IF_PT_TD_BLPADAPTER~SERIALIZE
|
Time Data Control Object | PT_TMW_BLP | HR | SAP_HRRXX |
83 | Class |
CL_PT_TD_CONTROL Method: IF_PT_TD_BLPADAPTER~INITIALIZE
|
Time Data Control Object | PT_TMW_BLP | HR | SAP_HRRXX |
84 | Class |
CL_PT_TD_IT0416 Method: UPDATE_DEDUCTION
|
Time Data Object: Infotype 0416 | PT_TMW_BLP | HR | SAP_HRRXX |
85 | Class |
CL_PT_TD_ITATTABS Method: UPDATE_DEDUCTION
|
Data Object Attendance or Absence | PT_TMW_BLP | HR | SAP_HRRXX |
86 | Class |
CL_PT_TD_ITATTABS Method: UPDATE_CALE
|
Data Object Attendance or Absence | PT_TMW_BLP | HR | SAP_HRRXX |
87 | Class |
CL_PT_TD_ITQUOTA Method: UPDATE_DEDUCTION
|
Shared Functions for Objects IT2006 and IT2007 | PT_TMW_BLP | HR | SAP_HRRXX |
88 | Class |
CL_PT_TMW_BLP_TPHANDLER Method: PROCESS_TPOINT_COUNTRY
|
BLP: Time Data Processing | PT_TMW_BLP | HR | SAP_HRRXX |
89 | Class |
CL_PT_TMW_BLP_TPHANDLER Method: PROCESS_TPOINT_CORE
|
BLP: Time Data Processing | PT_TMW_BLP | HR | SAP_HRRXX |
90 | Class |
CL_PT_TMW_BLP_TPHANDLER Method: PROCESS_TIME_DATA
|
BLP: Time Data Processing | PT_TMW_BLP | HR | SAP_HRRXX |
91 | Class |
CL_PT_TMW_BLP_TPOINT Method: MAKE_NEW_COMMTAB_ENTRY
|
Time Implementation | PT_TMW_BLP | HR | SAP_HRRXX |
92 | Class |
CL_PT_TMW_BLP_TPOINT Method: MAKE_NEW_COMMTAB_ENTRY_CE
|
Time Implementation | PT_TMW_BLP | HR | SAP_HRRXX |
93 | Class |
CL_PT_UIA_TMW_ABSENCE Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Absences | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
94 | Class |
CL_PT_UIA_TMW_APPT_READER Method: IF_PT_UIA_TMW_APPT_READER~DELETE_APPOINTMENT
|
TMW Appointment Reader for BLoP | PAOC_TIM_TMW_CALENDAR | EA-HR | EA-HRRXX |
95 | Class |
CL_PT_UIA_TMW_APPT_READER Method: IF_PT_UIA_TMW_APPT_READER~REFRESH_APPOINTMENTS
|
TMW Appointment Reader for BLoP | PAOC_TIM_TMW_CALENDAR | EA-HR | EA-HRRXX |
96 | Class |
CL_PT_UIA_TMW_ATTENDANCE Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Absences | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
97 | Class |
CL_PT_UIA_TMW_ATT_QUOTA Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Employee Remuneration Info | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
98 | Class |
CL_PT_UIA_TMW_AVAILABILITY Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Absences | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
99 | Class |
CL_PT_UIA_TMW_REMUNERATION Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Employee Remuneration Info | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
100 | Class |
CL_PT_UIA_TMW_SCENARIO_TDE Method: ON_SELECT_RECUID
|
Root Nodes for All Time Data Views | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
101 | Class |
CL_PT_UIA_TMW_SUBSTITUTION Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~REFRESH
|
Substitutions | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
102 | Class |
CL_PT_UIA_TMW_SUBSTITUTION Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Substitutions | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
103 | Class |
CL_PT_UIA_TMW_TIMEEVENT Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Time Events: Detail View | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
104 | Class |
CL_PT_UIA_TMW_TIMESPEC_BLOP Method: IF_PT_UIA_OBJECT~REFRESH
|
Class for BLP Details | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
105 | Class |
CL_PT_UIA_TMW_TIMESPEC_BLOP Method: ON_FLUSH
|
Class for BLP Details | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
106 | Class |
CL_PT_UIA_TMW_TRANSFER_SPEC Method: IF_PT_UIA_TMW_TIMESPEC_DETAIL~FLUSH
|
Employee Remuneration Info | PAOC_TIM_TMW_UIA_OBJECTS | EA-HR | EA-HRRXX |
107 | Class |
CL_SAWE_EMPLOYEE Method: GET_PUBLIC_HOLI_NWORK_ABS_DAYS
|
Util-Class for Employee functions | PSAWE_CO_REUSE | EA-SAWE | EA-APPL |