📌Tại sao cần tạo background job PFCG_TIME_DEPENDENCY?
Trong hệ thống SAP, nhiều bộ phận thường xin cấp role tạm thời như role debug hoặc các quyền đặc biệt để xử lý lỗi hay kiêm nhiệm công việc trong thời gian ngắn. Sau khi hết thời hạn, việc thu hồi quyền thường bị quên hoặc xử lý chậm trễ nếu phải làm thủ công.
Để tránh rủi ro gán thừa quyền và giúp bộ phận IT không phải theo dõi thủ công, giải pháp hiệu quả là thiết lập background job PFCG_TIME_DEPENDENCY chạy định kỳ mỗi ngày. Job này giúp cập nhật và tự động xóa các role và profile đã hết hạn, đảm bảo an toàn hệ thống.
Khi role hết hạn, hệ thống không tự động xóa profile đi kèm. Do đó, cần tạo job chạy chương trình PFCG_TIME_DEPENDENCY
để xử lý đầy đủ cả hai phần.
✅Cách tạo background job PFCG_TIME_DEPENDENCY bằng SE38
Dưới đây là hướng dẫn chi tiết cách tạo job bằng giao diện SE38 – phù hợp với các bạn SAP BASIS hoặc quản trị hệ thống SAP.
🔹 Bước 1: Truy cập SE38
-
Vào Tcode SE38
🔹 Bước 2: Nhập chương trình
-
Gõ
PFCG_TIME_DEPENDENCY
vào trường Program -
Chọn Program >Execute > Background
Hình 1: SE38 - Execute Background
🔹 Bước 3: Lên lịch job chạy định kỳ
-
Tại màn hình Execute Report in Background, chọn Schedule
-
Đặt Job Name theo tên chương trình
-
Trường Start Date: chọn ngày, giờ trong tương lai (ví dụ:
14.05.2025 - 05:00
)
Hinh 2: Set job chạy schedule |
-
Chọn Schedule periodically
-
Trong phần định kỳ, chọn Days = 1 (để job chạy hàng ngày lúc 5:00 sáng)
Hình 3: Job chạy daily |
🔹 Bước 4: Gán user có quyền hệ thống cho job
Job mặc định chạy dưới user của người tạo, nên cần đổi sang user có quyền hệ thống.
-
Tại màn hình transaction SM37
-
Chọn job vừa tạo (trạng thái Released)
-
Vào menu Job > Change
-
Chọn Step > chọn step có chương trình
PFCG_TIME_DEPENDENCY
> bấm biểu tượng cây bút -
Đổi User thành user phù hợp (user hệ thống) > Save
Hình 4: Đổi sang user hệ thống |
Nhấn F3 để back > Save lần nữa
-
Hệ thống báo Job xxx changed là đã thành công
🎯Kết luận
Việc tạo background job chạy chương trình PFCG_TIME_DEPENDENCY
hằng ngày là giải pháp hiệu quả giúp:
-
Tự động cập nhật xóa role và profile đã hết hạn
-
Giảm rủi ro gán thừa quyền do quên thu hồi quyền
-
Giảm tải công việc theo dõi thủ công cho IT
Đây là một task cực kỳ hữu ích cho các bạn làm SAP BASIS, đặc biệt khi muốn quản lý quyền truy cập hệ thống chặt chẽ hơn.
0 Comments