ಟ್ಯಾಬ್ಡ್ ಆಯ್ಕೆ ಪರದೆಗಳೊಂದಿಗೆ ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊವನ್ನು ಹೆಚ್ಚಿಸುವುದು
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ಆಗಾಗ್ಗೆ ಬಳಕೆದಾರ-ಸ್ನೇಹಿ ರೀತಿಯಲ್ಲಿ ಪರದೆಗಳನ್ನು ರಚಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಒಂದು ಸಾಮಾನ್ಯ ಅವಶ್ಯಕತೆಯೆಂದರೆ ಕೋಷ್ಟಕಗಳನ್ನು pernr. , ಪ್ರಮಾಣಿತ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆ ಆಯ್ಕೆ, ಟ್ಯಾಬ್ಡ್ ವಿನ್ಯಾಸವಾಗಿ ಸಂಯೋಜಿಸುವುದು. ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆಯಿಂದ ಫಿಲ್ಟರಿಂಗ್ ಅಗತ್ಯವಿರುವ ಮಾನವ ಸಂಪನ್ಮೂಲ-ಸಂಬಂಧಿತ ವಹಿವಾಟುಗಳಿಗೆ ಈ ಸೆಟಪ್ ಉಪಯುಕ್ತವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆ ಪರದೆಯಲ್ಲಿ ಬದಲಾಗಿ ಇದನ್ನು ಟ್ಯಾಬ್ನಲ್ಲಿ ಸಾಧಿಸುವುದು ಸವಾಲುಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಅನೇಕ ಎಸ್ಎಪಿ ಡೆವಲಪರ್ಗಳು ಉದ್ದೇಶಿತ ಟ್ಯಾಬ್ನ ಹೊರಗೆ ಸಿಬ್ಬಂದಿ ಆಯ್ಕೆ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುತ್ತಾರೆ. ಟ್ಯಾಬ್ 1 ನ ಭಾಗವಾಗುವ ಬದಲು, ಇದು ಟ್ಯಾಬ್ಡ್ ಬ್ಲಾಕ್ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲ್ಪಡುತ್ತದೆ, ಇದು ಯುಐ ಅನ್ನು ಅಸಮಂಜಸಗೊಳಿಸುತ್ತದೆ. ಸಬ್ಸ್ಕ್ರೀನ್ಗಳಾಗಿ ಪ್ರಮಾಣಿತ ಆಯ್ಕೆಗಳನ್ನು ಸರಿಯಾಗಿ ಹುದುಗಿಸುವುದು ಹೇಗೆ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಮುಖ್ಯವಾಗಿದೆ.
ನೌಕರರ ದಾಖಲೆಗಳನ್ನು ಹೊರತೆಗೆಯುವ ಅಗತ್ಯವಿರುವ ಮಾನವ ಸಂಪನ್ಮೂಲ ವೃತ್ತಿಪರರನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ. ಮೊದಲ ಟ್ಯಾಬ್ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆ ಫಿಲ್ಟರ್ಗಳನ್ನು ಹೊಂದಿರುವ ಸಂಘಟಿತ ಪರದೆಯನ್ನು ಅವರು ನಿರೀಕ್ಷಿಸುತ್ತಾರೆ, ಆದರೆ ಮತ್ತೊಂದು ಟ್ಯಾಬ್ ಸಕ್ರಿಯ ಉದ್ಯೋಗಿಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಚೆಕ್ಬಾಕ್ಸ್ಗಳಂತಹ ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಸರಿಯಾದ ಏಕೀಕರಣವಿಲ್ಲದೆ, ಅನುಭವವು ಗೊಂದಲಮಯವಾಗುತ್ತದೆ ಮತ್ತು ಅಸಮರ್ಥವಾಗುತ್ತದೆ. 🤔
ಈ ಲೇಖನದಲ್ಲಿ, ಕೋಷ್ಟಕಗಳನ್ನು pernr ಅನ್ನು ಹೇಗೆ ಸರಿಯಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಮತ್ತು ಸಂಯೋಜಿಸುವುದು ಎಂಬುದನ್ನು ನಾವು ಅನ್ವೇಷಿಸುತ್ತೇವೆ. SAP ಡೈನ್ಪ್ರೊ ಟ್ಯಾಬ್ನಲ್ಲಿ. ನಾವು ಅಗತ್ಯವಾದ ಸಿಂಟ್ಯಾಕ್ಸ್, ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಒಳಗೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ತಡೆರಹಿತ UI ಅನುಭವವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೀಡುತ್ತೇವೆ. ನಾವು ಧುಮುಕುವುದಿಲ್ಲ! 🚀 🚀 🚀
ಸ ೦ ತಾನು | ಬಳಕೆಯ ಉದಾಹರಣೆ |
---|---|
SELECTION-SCREEN BEGIN OF TABBED BLOCK | ಆಯ್ಕೆ ಪರದೆಯಲ್ಲಿ ಟ್ಯಾಬ್ಡ್ ಬ್ಲಾಕ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಒಂದೇ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಅನೇಕ ಟ್ಯಾಬ್ಗಳನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. |
SELECTION-SCREEN TAB (width) USER-COMMAND | ಟ್ಯಾಬ್ಡ್ ಬ್ಲಾಕ್ನಲ್ಲಿ ವೈಯಕ್ತಿಕ ಟ್ಯಾಬ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ಅದರ ಅಗಲವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಆಯ್ಕೆಮಾಡಿದಾಗ ಪ್ರಚೋದಿಸಲಾಗುತ್ತದೆ. |
SELECTION-SCREEN BEGIN OF SCREEN ... AS SUBSCREEN | ಟ್ಯಾಬ್ಡ್ ವಿನ್ಯಾಸದಲ್ಲಿ ಹುದುಗಿಸಬಹುದಾದ ಉಪವರ್ಗವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇದು ಮಾಡ್ಯುಲರ್ ಯುಐ ಘಟಕಗಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. |
START-OF-SELECTION | ಬಳಕೆದಾರರು ಆಯ್ಕೆ ಪರದೆಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿದ ನಂತರ ವರದಿಯ ಮರಣದಂಡನೆ ತರ್ಕದ ಪ್ರಾರಂಭವನ್ನು ಸೂಚಿಸುತ್ತದೆ. |
SELECT-OPTIONS | ಶ್ರೇಣಿ ಆಯ್ಕೆ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರವನ್ನು ರಚಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. |
PARAMETERS AS CHECKBOX | ಆಯ್ಕೆ ಪರದೆಯಲ್ಲಿ ಚೆಕ್ಬಾಕ್ಸ್ ಇನ್ಪುಟ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಇದು ಬೂಲಿಯನ್ ಬಳಕೆದಾರರ ಆಯ್ಕೆಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. |
DATA: ok_code TYPE sy-ucomm. | ಬಳಕೆದಾರರ ಆಜ್ಞೆಯ ಒಳಹರಿವುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸುತ್ತದೆ, ಟ್ಯಾಬ್ ನ್ಯಾವಿಗೇಷನ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಣಾಯಕ. |
CASE sy-ucomm | ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ, ಆಯ್ದ ಟ್ಯಾಬ್ ಅನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನ ಕ್ರಿಯೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. |
WRITE: / 'Active Tab:', tab-activetab. | ಆಯ್ಕೆ ಪರದೆಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಸಕ್ರಿಯವಾಗಿರುವ ಟ್ಯಾಬ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಬಳಕೆದಾರರಿಗೆ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುತ್ತದೆ. |
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊದಲ್ಲಿ ಟ್ಯಾಬ್ಡ್ ಆಯ್ಕೆಯನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಲಾಗುತ್ತಿದೆ
ಟ್ಯಾಬ್ಡ್ ಲೇ layout ಟ್ ನೊಂದಿಗೆ ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಪರದೆಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವಾಗ, ಟೇಬಲ್ಗಳ ಪೆರ್ನ್ರ್ ನಂತಹ ಪ್ರಮಾಣಿತ ಆಯ್ಕೆ ಪರದೆಗಳನ್ನು ಸಂಯೋಜಿಸುವುದು ಪ್ರಮುಖ ಸವಾಲುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. , ಅವುಗಳನ್ನು ಮುಖ್ಯ ಆಯ್ಕೆ ಪರದೆಯ ಭಾಗವಾಗಿ ಪ್ರದರ್ಶಿಸುವ ಬದಲು ಟ್ಯಾಬ್ನೊಳಗೆ . ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ ಬಳಸಲಾದ ವಿಧಾನವು ಪ್ರತಿ ಟ್ಯಾಬ್ಗೆ ಸಬ್ಸ್ಕ್ರೀನ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಮತ್ತು ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅವರ ನಡವಳಿಕೆಯನ್ನು ನಿಯಂತ್ರಿಸುವುದು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇದು ರಚನಾತ್ಮಕ ಮತ್ತು ಸಂಘಟಿತ ಯುಐಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆ ಆಯ್ಕೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕಾದ ಬಳಕೆದಾರರಿಗೆ ನ್ಯಾವಿಗೇಷನ್ ಅನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಸರಿಯಾದ ನಿರ್ವಹಣೆ ಇಲ್ಲದೆ, ಆಯ್ಕೆ ಕ್ಷೇತ್ರವು ಟ್ಯಾಬ್ ರಚನೆಯ ಹೊರಗೆ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು, ಇದು ಗೊಂದಲ ಮತ್ತು ಕಳಪೆ ಬಳಕೆದಾರರ ಅನುಭವಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ.
ಟ್ಯಾಬ್ಡ್ ಬ್ಲಾಕ್ನ ಈ ಬ್ಲಾಕ್ನೊಳಗೆ, ಪ್ರತಿ ಟ್ಯಾಬ್ ಅನ್ನು ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ, ಸ್ಕ್ರೀನ್ 1001 ಅನ್ನು ಸಿಬ್ಬಂದಿ ಆಯ್ಕೆಗಾಗಿ ಗೊತ್ತುಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ಸ್ಕ್ರೀನ್ 1002 ಚೆಕ್ಬಾಕ್ಸ್ನಂತಹ ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಸರಿಯಾದ ಪ್ರದರ್ಶನವನ್ನು ಖಾತರಿಪಡಿಸುವ ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಆಯ್ಕೆ ಪರದೆಯ ಕ್ಷೇತ್ರಗಳನ್ನು ಸಬ್ಸ್ಕ್ರೀನ್ ಘೋಷಣೆಯೊಳಗೆ ಕಟ್ಟುವುದು, ಅವುಗಳ ಅನುಗುಣವಾದ ಟ್ಯಾಬ್ ಸಕ್ರಿಯವಾಗಿದ್ದಾಗ ಮಾತ್ರ ಅವು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಈ ವಿಧಾನವನ್ನು SAP HR ಮತ್ತು ಲಾಜಿಸ್ಟಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಅಲ್ಲಿ ಅನೇಕ ಆಯ್ಕೆ ಮಾನದಂಡಗಳನ್ನು ರಚನಾತ್ಮಕ ರೀತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಬೇಕಾಗುತ್ತದೆ. 🏢
ಟ್ಯಾಬ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡಲು ಬಳಕೆದಾರರ ಸಂವಹನಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ನಿರ್ಣಾಯಕ. ಇನಿಶಿಯಲೈಸೇಶನ್ ಈವೆಂಟ್ ಡೀಫಾಲ್ಟ್ ಟ್ಯಾಬ್ ಲೇಬಲ್ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ, ಬಳಕೆದಾರರು ಜೆನೆರಿಕ್ ಗುರುತಿಸುವಿಕೆಗಳಿಗಿಂತ "ಸಿಬ್ಬಂದಿ ಆಯ್ಕೆ" ನಂತಹ ಅರ್ಥಪೂರ್ಣ ಹೆಸರುಗಳನ್ನು ನೋಡುತ್ತಾರೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಪರದೆಯೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಿದಾಗಲೆಲ್ಲಾ ಆಯ್ಕೆ-ಪರದೆ ಈವೆಂಟ್ ಅನ್ನು ಪ್ರಚೋದಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಅದರ ಒಳಗೆ, ನಾವು ಪ್ರಸ್ತುತ ಯಾವ ಟ್ಯಾಬ್ ಸಕ್ರಿಯವಾಗಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ನಾವು ಕೇಸ್ ಸೈ-ಐಯುಎಂ ರಚನೆಯನ್ನು ಬಳಸುತ್ತೇವೆ. ಆಯ್ದ ಟ್ಯಾಬ್ ಅನ್ನು ಅವಲಂಬಿಸಿ, ಆಯ್ಕೆಯನ್ನು ದೃ to ೀಕರಿಸಲು ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಈ ತರ್ಕವು ಸ್ಪಂದಿಸುವ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ಅನುಭವವನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ, ಅಲ್ಲಿ ಸರಿಯಾದ ಕ್ಷೇತ್ರಗಳನ್ನು ಸರಿಯಾದ ಸಮಯದಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತದೆ, ಅನಗತ್ಯ ಗೊಂದಲವನ್ನು ನಿವಾರಿಸುತ್ತದೆ. ✅
ಅಂತಿಮವಾಗಿ, ಸ್ಟಾರ್ಟ್-ಆಫ್-ಸೆಲೆಕ್ಷನ್ ಈವೆಂಟ್ ಸಕ್ರಿಯ ಟ್ಯಾಬ್ ಮಾಹಿತಿಯನ್ನು output ಟ್ಪುಟ್ ಪರದೆಗೆ ಬರೆಯುತ್ತದೆ, ಪ್ರಸ್ತುತ ಯಾವ ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ಬಲಪಡಿಸುತ್ತದೆ. ವೇತನದಾರರ ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ನೌಕರರ ಮಾಸ್ಟರ್ ಡೇಟಾ ನಿರ್ವಹಣೆ ನಂತಹ ಅನೇಕ ಆಯ್ಕೆಗಳ ಅಗತ್ಯವಿರುವ ಸಂಕೀರ್ಣ ಎಸ್ಎಪಿ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಈ ತಂತ್ರವು ಉಪಯುಕ್ತವಾಗಿದೆ. ಈ ಮಾಡ್ಯುಲರ್ ವಿಧಾನವನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ, ಡೆವಲಪರ್ಗಳು ಆಯ್ಕೆ ಪರದೆಗಳು ಸಂಘಟಿತ ಮತ್ತು ಬಳಕೆದಾರ ಸ್ನೇಹಿಯಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬಹುದು. ಹೆಚ್ಚು ಸುಧಾರಿತ ಫಿಲ್ಟರಿಂಗ್ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಟ್ಯಾಬ್ಗಳನ್ನು ಸೇರಿಸಲು ಅದೇ ತತ್ವಗಳನ್ನು ವಿಸ್ತರಿಸಬಹುದು, ಇದು ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಯುಐನ ನಮ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. 🚀 🚀 🚀
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಟ್ಯಾಬ್ಗಳಲ್ಲಿ ಪ್ರಮಾಣಿತ ಸಿಬ್ಬಂದಿ ಆಯ್ಕೆಯನ್ನು ಎಂಬೆಡ್ ಮಾಡುವುದು
ಕೋಷ್ಟಕಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಎಬಿಎಪಿ ಪರಿಹಾರ pernr. ಟ್ಯಾಬ್ಡ್ ವಿನ್ಯಾಸದಲ್ಲಿ
TABLES: pernr.
SELECTION-SCREEN BEGIN OF TABBED BLOCK tab FOR 10 LINES.
SELECTION-SCREEN TAB (40) tab_tab1 USER-COMMAND tab1 DEFAULT SCREEN 1001.
SELECTION-SCREEN TAB (20) tab_tab2 USER-COMMAND tab2 DEFAULT SCREEN 1002.
SELECTION-SCREEN END OF BLOCK tab.
* Subscreen for Tab 1: Personnel Number Selection
SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECT-OPTIONS: pernr_sel FOR pernr-pernr.
SELECTION-SCREEN END OF SCREEN 1001.
* Subscreen for Tab 2: Checkbox Option
SELECTION-SCREEN BEGIN OF SCREEN 1002 AS SUBSCREEN.
PARAMETERS: chkbox AS CHECKBOX.
SELECTION-SCREEN END OF SCREEN 1002.
INITIALIZATION.
tab_tab1 = 'Personnel Selection'.
tab_tab2 = 'Other Options'.
AT SELECTION-SCREEN.
CASE sy-ucomm.
WHEN 'TAB1'.
MESSAGE 'Personnel Selection Active' TYPE 'S'.
WHEN 'TAB2'.
MESSAGE 'Other Options Active' TYPE 'S'.
ENDCASE.
START-OF-SELECTION.
WRITE: / 'Active Tab:', tab-activetab.
ಸುಧಾರಿತ ಯುಐ ನಿರ್ವಹಣೆಗಾಗಿ ಮಾಡ್ಯೂಲ್ ಪೂಲ್ ಬಳಸುವುದು
ಉತ್ತಮ ಯುಐ ನಿರ್ವಹಣೆಗಾಗಿ ಎಬಿಎಪಿ ಮಾಡ್ಯೂಲ್ ಪೂಲ್ ವಿಧಾನ
PROGRAM ZHR_SELECTION_TAB.
DATA: ok_code TYPE sy-ucomm.
DATA: tab TYPE char20 VALUE 'PERNR_SELECTION'.
SELECTION-SCREEN BEGIN OF SCREEN 100 AS SUBSCREEN.
SELECT-OPTIONS: pernr_sel FOR pernr-pernr.
SELECTION-SCREEN END OF SCREEN 100.
SELECTION-SCREEN BEGIN OF SCREEN 200 AS SUBSCREEN.
PARAMETERS: chkbox AS CHECKBOX.
SELECTION-SCREEN END OF SCREEN 200.
SELECTION-SCREEN: BEGIN OF BLOCK tabs WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF TABBED BLOCK tab_block FOR 10 LINES.
SELECTION-SCREEN TAB (40) tab_tab1 USER-COMMAND tab1 DEFAULT SCREEN 100.
SELECTION-SCREEN TAB (20) tab_tab2 USER-COMMAND tab2 DEFAULT SCREEN 200.
SELECTION-SCREEN END OF BLOCK tab_block.
SELECTION-SCREEN END OF BLOCK tabs.
INITIALIZATION.
tab_tab1 = 'PERNR Selection'.
tab_tab2 = 'Other Settings'.
START-OF-SELECTION.
WRITE: / 'Selected Tab:', tab_block-activetab.
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊದಲ್ಲಿ ಆಯ್ಕೆ ಪರದೆಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದು
ಕೋಷ್ಟಕಗಳನ್ನು pernr ಅನ್ನು ಸಂಯೋಜಿಸುವುದರ ಹೊರತಾಗಿ. ಪರಿಗಣಿಸಬೇಕಾದ ಮತ್ತೊಂದು ನಿರ್ಣಾಯಕ ಅಂಶವೆಂದರೆ ಡೇಟಾ valid ರ್ಜಿತಗೊಳಿಸುವಿಕೆ ಆಯ್ಕೆ ಪರದೆಯೊಳಗೆ. ಬಳಕೆದಾರರು ಮಾನ್ಯ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರವೇಶಿಸುತ್ತಾರೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ದೋಷಗಳನ್ನು ತಡೆಯುತ್ತದೆ. ಎಸ್ಎಪಿ ಯಲ್ಲಿ, ಆಯ್ಕೆ ಪರದೆಯ ಈವೆಂಟ್ಗಳಲ್ಲಿ ಇನ್ಪುಟ್ ಚೆಕ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಇದನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, PERNR ಈವೆಂಟ್ನಲ್ಲಿ ಅಟ್ ಸೆಲೆಕ್ಷನ್-ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಬಳಸುವುದರಿಂದ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಡೆವಲಪರ್ಗಳು ನಮೂದಿಸಿದ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಅಮಾನ್ಯ ಮೌಲ್ಯವನ್ನು ಪತ್ತೆ ಮಾಡಿದರೆ, ಬಳಕೆದಾರರಿಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡಲು ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು. 🚀 🚀 🚀
ಉಪಯುಕ್ತತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮತ್ತೊಂದು ಪ್ರಬಲ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಬಳಕೆದಾರರ ಪಾತ್ರಗಳ ಆಧಾರದ ಮೇಲೆ ಪೂರ್ವ ಜನಸಂಖ್ಯೆಯ ಕ್ಷೇತ್ರಗಳು . ಅನೇಕ ಎಸ್ಎಪಿ ಎಚ್ಆರ್ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ, ವ್ಯವಸ್ಥಾಪಕರು ತಮ್ಮ ಇಲಾಖೆಯೊಳಗಿನ ನೌಕರರನ್ನು ಮಾತ್ರ ನೋಡಬೇಕು. ಪ್ರಾಧಿಕಾರ ಪರಿಶೀಲನೆ ಅನ್ನು ಪ್ರಾಧಿಕಾರ-ಪರಿಶೀಲ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ, ಆಯ್ಕೆ ಪರದೆಯು ಫಲಿತಾಂಶಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರು ಮಾನವ ಸಂಪನ್ಮೂಲ ನಿರ್ವಾಹಕ ಹಕ್ಕುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅವರು ಎಲ್ಲಾ ಸಿಬ್ಬಂದಿಯನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಆದರೆ ತಂಡದ ಮುನ್ನಡೆ ತಮ್ಮ ನೇರ ವರದಿಗಳನ್ನು ಮಾತ್ರ ನೋಡಬಹುದು. ಇದು ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವುದಲ್ಲದೆ SAP ERP ಪರಿಸರದಲ್ಲಿ ಭದ್ರತಾ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಆಯ್ಕೆಗಳ ಆಧಾರದ ಮೇಲೆ ಡೈನಾಮಿಕ್ ಯುಐ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಪರಿಗಣಿಸಿ. ಉದಾಹರಣೆಗೆ, ಟ್ಯಾಬ್ 2 ನಲ್ಲಿನ ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಆರಿಸಿದರೆ, ಯಾವುದೇ ಸಂಘರ್ಷದ ನಮೂದುಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಟ್ಯಾಬ್ 1 ನಲ್ಲಿನ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆ ಇನ್ಪುಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಪಿಬಿಒ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಲೂಪ್ ಅನ್ನು ಪರದೆಯಲ್ಲಿ ಬಳಸಿ ಪರದೆಯ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಬಹುದು. UI ಅನ್ನು ಹೆಚ್ಚು ಸ್ಪಂದಿಸುವ ಮೂಲಕ, ಬಳಕೆದಾರರು ಸುಗಮವಾದ ಕೆಲಸದ ಹರಿವನ್ನು ಅನುಭವಿಸುತ್ತಾರೆ, ದೋಷಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತಾರೆ. ಈ ತಂತ್ರಗಳು ಒಟ್ಟಾಗಿ ಹೆಚ್ಚು ದೃ ust ವಾದ ಮತ್ತು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಇಂಟರ್ಫೇಸ್ ಗೆ ಕೊಡುಗೆ ನೀಡುತ್ತವೆ. ✅
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಟ್ಯಾಬ್ಡ್ ಆಯ್ಕೆಯ ಬಗ್ಗೆ ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
- ಬಳಕೆದಾರರ ದೃ ization ೀಕರಣದ ಆಧಾರದ ಮೇಲೆ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆ ಆಯ್ಕೆಯನ್ನು ನಾನು ಹೇಗೆ ನಿರ್ಬಂಧಿಸಬಹುದು?
- ಉಪಯೋಗಿಸು AUTHORITY-CHECK ಆಯ್ಕೆ ಪರದೆಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಮೊದಲು ನಿರ್ದಿಷ್ಟ ಸಿಬ್ಬಂದಿ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿ ಇದೆಯೇ ಎಂದು ಮೌಲ್ಯೀಕರಿಸಲು.
- ಕೋಷ್ಟಕಗಳು ಏಕೆ ಪರ್ನ್ರ್ ಮಾಡುತ್ತವೆ. ಟ್ಯಾಬ್ಡ್ ಬ್ಲಾಕ್ ಹೊರಗೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತೀರಾ?
- ಕಾರಣ TABLES PERNR. ಡೀಫಾಲ್ಟ್ ಆಯ್ಕೆ ಪರದೆಯ ಭಾಗವಾಗಿದೆ, ಇದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಬೇಕಾಗಿದೆ SELECTION-SCREEN BEGIN OF SCREEN ... AS SUBSCREEN ನಿರ್ಬಂಧಿಸಿ.
- ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊದಲ್ಲಿ ಒಂದು ಟ್ಯಾಬ್ ಅನ್ನು ಇನ್ನೊಂದರ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರಲು ನಾನು ಹೇಗೆ ಮಾಡಬಹುದು?
- ಉಪಯೋಗಿಸು LOOP AT SCREEN ಬಳಕೆದಾರರ ಸಂವಹನಗಳ ಆಧಾರದ ಮೇಲೆ ಕ್ಷೇತ್ರ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಮಾರ್ಪಡಿಸಲು ಪಿಬಿಒ ಮಾಡ್ಯೂಲ್ ಒಳಗೆ.
- ಆಯ್ಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ನಾನು ಬಳಕೆದಾರರ ಇನ್ಪುಟ್ ಅನ್ನು ಮೌಲ್ಯೀಕರಿಸಬಹುದೇ?
- ಹೌದು, ಒಳಗೆ ಮೌಲ್ಯಮಾಪನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ AT SELECTION-SCREEN ON pernr ಪ್ರೋಗ್ರಾಂ ತರ್ಕವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಇನ್ಪುಟ್ ಪರಿಶೀಲಿಸಲು.
- ಆಯ್ದ ಟ್ಯಾಬ್ ಸ್ಥಿತಿಯನ್ನು ನಾನು ಹೇಗೆ ಸಂಗ್ರಹಿಸುವುದು?
- ಆಯ್ದ ಟ್ಯಾಬ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ tab-activetab, ಆಯ್ಕೆ ಪರದೆಯಲ್ಲಿ ಪ್ರಸ್ತುತ ಸಕ್ರಿಯವಾಗಿರುವ ಟ್ಯಾಬ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು.
ಸರಿಯಾದ ಟ್ಯಾಬ್ಡ್ ವಿನ್ಯಾಸದೊಂದಿಗೆ ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊವನ್ನು ಹೆಚ್ಚಿಸುವುದು
ಪ್ರಮಾಣಿತ ಆಯ್ಕೆಯನ್ನು ಎಂಬೆಡ್ ಮಾಡುವಾಗ ಕೋಷ್ಟಕಗಳು pernr. ಟ್ಯಾಬ್ನೊಳಗೆ, ಸಬ್ಸ್ಕ್ರೀನ್ಗಳನ್ನು ಸರಿಯಾಗಿ ಬಳಸುವುದು ಬಹಳ ಮುಖ್ಯ. ಇದು ಇಲ್ಲದೆ, ಆಯ್ಕೆಯು ಉದ್ದೇಶಿತ ಟ್ಯಾಬ್ನ ಹೊರಗೆ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು, ಇದು ಅಸ್ತವ್ಯಸ್ತಗೊಂಡ ಇಂಟರ್ಫೇಸ್ಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಟ್ಯಾಬ್ ಗೋಚರತೆಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನಿಯಂತ್ರಿಸಲು ಆಯ್ಕೆ-ಪರದೆಯ ಚಂದಾದಾರಿಕೆಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ಆಜ್ಞೆಗಳನ್ನು ನಿಯಂತ್ರಿಸುವ ಮೂಲಕ ಡೆವಲಪರ್ಗಳು ಇದನ್ನು ನಿವಾರಿಸಬಹುದು.
ಪರದೆಯ ಹರಿವು ಮತ್ತು ಬಳಕೆದಾರರ ಸಂವಹನಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸಬೇಕು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಸಾಪ್ ಡೈನ್ಪ್ರೊ ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ಡೇಟಾ ಸಮಗ್ರತೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಸರಿಯಾದ ಅನುಷ್ಠಾನವು ಯುಐ ರಚನೆಯನ್ನು ಸುಧಾರಿಸುವುದಲ್ಲದೆ, ಮಾನವ ಸಂಪನ್ಮೂಲ-ಸಂಬಂಧಿತ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ, ಸಿಬ್ಬಂದಿ ಆಯ್ಕೆಗಳು ಅರ್ಥಗರ್ಭಿತ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ✅
ಎಸ್ಎಪಿ ಡೈನ್ಪ್ರೊ ಏಕೀಕರಣಕ್ಕಾಗಿ ಮೂಲಗಳು ಮತ್ತು ಉಲ್ಲೇಖಗಳು
- ಎಸ್ಎಪಿ ಎಬಿಎಪಿ ಆಯ್ಕೆ ಪರದೆಗಳು ಮತ್ತು ಸಬ್ಸ್ಕ್ರೀನ್ ಏಕೀಕರಣದ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಯನ್ನು ಇದರಲ್ಲಿ ಕಾಣಬಹುದು ಎಸ್ಎಪಿ ಸಹಾಯ ಪೋರ್ಟಲ್ .
- ಟ್ಯಾಬ್ಡ್ ಆಯ್ಕೆ ಪರದೆಗಳನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವಲ್ಲಿ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳಿಗಾಗಿ, ನೋಡಿ ಎಸ್ಎಪಿ ಸಮುದಾಯ ಬ್ಲಾಗ್ಗಳು , ಡೆವಲಪರ್ಗಳು ನೈಜ-ಪ್ರಪಂಚದ ಸನ್ನಿವೇಶಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ.
- ಎಬಿಎಪಿ ಡೈನ್ಪ್ರೊ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿನ ಅಧಿಕೃತ ಎಸ್ಎಪಿ ಪತ್ರಿಕಾ ಪುಸ್ತಕಗಳು ಟ್ಯಾಬ್ಡ್ ಯುಐ ಅನುಷ್ಠಾನದ ಬಗ್ಗೆ ರಚನಾತ್ಮಕ ಒಳನೋಟಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಭೇಟಿ ಸಾಬೂನ್ ಪ್ರೆಸ್ ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ.
- ಕೋಷ್ಟಕಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಚರ್ಚೆಗಳು. ಟ್ಯಾಬ್ಡ್ ವಿನ್ಯಾಸಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ ಸ್ಟ್ಯಾಕ್ ಉಕ್ಕಿ ಹರಿಯುವುದು , ಅಲ್ಲಿ ತಜ್ಞರು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳನ್ನು ಬಗೆಹರಿಸುತ್ತಾರೆ.