தாவலாக்கப்பட்ட தேர்வுத் திரைகளுடன் SAP Dypro ஐ மேம்படுத்துதல்
SAP DynPro உடன் பணிபுரிய பெரும்பாலும் பயனர் நட்பு வழியில் திரைகளை கட்டமைத்தல் தேவைப்படுகிறது. ஒரு பொதுவான தேவை அட்டவணைகள் பெர்னரை ஒருங்கிணைப்பதாகும். , நிலையான பணியாளர்களின் எண் தேர்வு, தாவலாக்கப்பட்ட தளவமைப்பில். இந்த அமைப்பு மனிதவள தொடர்பான பரிவர்த்தனைகளுக்கு பயனுள்ளதாக இருக்கும், அங்கு பணியாளர்கள் எண்ணால் வடிகட்டுவது அவசியம். இருப்பினும், இயல்புநிலை தேர்வுத் திரையில் இருப்பதை விட, தாவலுக்குள் இதை அடைவது சவால்களை முன்வைக்கிறது.
பல SAP டெவலப்பர்கள் நோக்கம் கொண்ட தாவலுக்கு வெளியே பணியாளர்களின் தேர்வு தோன்றும் சிக்கல்களை எதிர்கொள்கின்றனர். தாவல் 1 இன் ஒரு பகுதியாக இருப்பதற்குப் பதிலாக, இது பெரும்பாலும் தாவலாக்கப்பட்ட தொகுதிக்கு மேலே காட்டப்படும், இது UI முரணாக இருக்கிறது. நிலையான தேர்வுகளை துணைப்பிரிவுகளாக எவ்வாறு சரியாக உட்பொதிப்பது என்பதைப் புரிந்துகொள்வது இந்த சிக்கலைத் தீர்ப்பதற்கு முக்கியமானது.
பணியாளர் பதிவுகளை பிரித்தெடுக்க ஒரு மனிதவள தொழில்முறை தேவை என்று கற்பனை செய்து பாருங்கள். முதல் தாவல் பணியாளர் எண் வடிப்பான்கள் ஐ வைத்திருக்கும் ஒரு ஒழுங்கமைக்கப்பட்ட திரையை அவர்கள் எதிர்பார்க்கிறார்கள், மற்றொரு தாவலில் செயலில் உள்ள ஊழியர்களை வடிகட்டுவதற்கான தேர்வுப்பெட்டிகள் போன்ற கூடுதல் விருப்பங்கள் உள்ளன. சரியான ஒருங்கிணைப்பு இல்லாமல், அனுபவம் குழப்பமானதாகவும் திறமையற்றதாகவும் மாறும். .
இந்த கட்டுரையில், ஒரு SAP DynPro தாவலில் அட்டவணைகள் பெர்னரை எவ்வாறு சரியாக வரையறுப்பது மற்றும் ஒருங்கிணைப்பது என்பதை ஆராய்வோம். தேவையான தொடரியல், சிறந்த நடைமுறைகளை நாங்கள் உள்ளடக்குவோம், மேலும் தடையற்ற UI அனுபவத்தை உறுதிப்படுத்த ஒரு உதாரணத்தை வழங்குவோம். உள்ளே நுழைவோம்! .
கட்டளை | பயன்பாட்டின் எடுத்துக்காட்டு |
---|---|
SELECTION-SCREEN BEGIN OF TABBED BLOCK | தேர்வுத் திரையில் ஒரு தாவலாக்கப்பட்ட தொகுதியை வரையறுக்கிறது, இது ஒரு இடைமுகத்திற்குள் பல தாவல்களை உருவாக்க அனுமதிக்கிறது. |
SELECTION-SCREEN TAB (width) USER-COMMAND | ஒரு தாவலாக்கப்பட்ட தொகுதிக்குள் ஒரு தனிப்பட்ட தாவலை உருவாக்குகிறது, அதன் அகலத்தையும் கட்டளை தேர்ந்தெடுக்கப்படும்போது தூண்டப்பட்ட கட்டளையையும் குறிப்பிடுகிறது. |
SELECTION-SCREEN BEGIN OF SCREEN ... AS SUBSCREEN | தாவலாக்கப்பட்ட தளவமைப்புக்குள் உட்பொதிக்கக்கூடிய ஒரு துணைநிலை வரையறுக்கிறது, இது மட்டு UI கூறுகளை அனுமதிக்கிறது. |
START-OF-SELECTION | பயனர் தேர்வுத் திரையில் தொடர்பு கொண்ட பிறகு அறிக்கை செயல்படுத்தல் தர்க்கத்தின் தொடக்கத்தைக் குறிக்கிறது. |
SELECT-OPTIONS | தரவுத்தள வினவல்களை வடிகட்ட பொதுவாகப் பயன்படுத்தப்படும் வரம்பு தேர்வு திறனுடன் உள்ளீட்டு புலத்தை உருவாக்குகிறது. |
PARAMETERS AS CHECKBOX | தேர்வுத் திரையில் ஒரு தேர்வுப்பெட்டி உள்ளீட்டை வரையறுக்கிறது, இது பூலியன் பயனர் தேர்வுகளுக்கு பயனுள்ளதாக இருக்கும். |
DATA: ok_code TYPE sy-ucomm. | தாவல் வழிசெலுத்தலைக் கையாள்வதற்கு முக்கியமான பயனர் கட்டளை உள்ளீடுகளை சேமிக்க ஒரு மாறியை அறிவிக்கிறது. |
CASE sy-ucomm | தேர்ந்தெடுக்கப்பட்ட தாவலைப் பொறுத்து வெவ்வேறு செயல்களை அனுமதிக்கும் பயனர் கட்டளைகளை மாறும் வகையில் செயலாக்குகிறது. |
WRITE: / 'Active Tab:', tab-activetab. | தேர்வுத் திரையில் தற்போது செயலில் உள்ள தாவலைக் காட்டுகிறது, இது பயனருக்கு கருத்துக்களை வழங்குகிறது. |
SAP DynPro இல் தாவலாக்கப்பட்ட தேர்வை செயல்படுத்துகிறது
தாவலாக்கப்பட்ட தளவமைப்பு உடன் ஒரு SAP DynPro திரையை வடிவமைக்கும்போது, முக்கிய சவால்களில் ஒன்று அட்டவணைகள் பெர்ன் போன்ற நிலையான தேர்வுத் திரைகளை ஒருங்கிணைப்பதாகும். , பிரதான தேர்வுத் திரையின் ஒரு பகுதியாக அவற்றைக் காண்பிப்பதை விட ஒரு தாவலுக்குள் . எங்கள் எடுத்துக்காட்டில் பயன்படுத்தப்படும் அணுகுமுறை ஒவ்வொரு தாவலுக்கும் துணைப்பிரிவுகள் ஐ வரையறுப்பதும் பயனர் கட்டளைகளைப் பயன்படுத்தி அவற்றின் நடத்தையை கட்டுப்படுத்துவதும் அடங்கும். இது கட்டமைக்கப்பட்ட மற்றும் ஒழுங்கமைக்கப்பட்ட UI ஐ அனுமதிக்கிறது, இது பணியாளர் எண் தேர்வில் உடன் பணிபுரிய வேண்டிய பயனர்களுக்கு வழிசெலுத்தலை எளிதாக்குகிறது. சரியான கையாளுதல் இல்லாமல், தேர்வு புலம் தாவல் கட்டமைப்பிற்கு வெளியே தோன்றக்கூடும், இது குழப்பத்திற்கும் மோசமான பயனர் அனுபவத்திற்கும் வழிவகுக்கும்.
பல-தாவலாக்கப்பட்ட இடைமுகத்தை வரையறுக்க தாவலாக்கப்பட்ட தொகுதி கட்டளை கட்டளை அவசியம். இந்த தொகுதிக்குள், ஒவ்வொரு தாவலும் தேர்வு-திரை தாவல் (அகலம்) பயனர்-கட்டளை ஐப் பயன்படுத்தி அறிவிக்கப்படுகிறது, இது பயனர் அந்த தாவலைத் தேர்ந்தெடுக்கும்போது காண்பிக்கப்பட வேண்டிய திரை எண்ணை ஒதுக்குகிறது. எங்கள் எடுத்துக்காட்டில், திரை 1001 பணியாளர்களின் தேர்வுக்காக நியமிக்கப்பட்டுள்ளது, அதே நேரத்தில் திரை 1002 ஒரு தேர்வுப்பெட்டி போன்ற கூடுதல் விருப்பங்களைக் கொண்டுள்ளது. சரியான காட்சியை உறுதி செய்வதற்கான திறவுகோல், தேர்வுத் திரை புலங்களை ஒரு துணைப்பிரிவு அறிவிப்புக்குள் மடிக்க வேண்டும், அவற்றின் தொடர்புடைய தாவல் செயலில் இருக்கும்போது மட்டுமே அவை தோன்றும் என்பதை உறுதி செய்கிறது. இந்த முறை SAP HR மற்றும் தளவாட பயன்பாடுகள் இல் பரவலாகப் பயன்படுத்தப்படுகிறது, அங்கு பல தேர்வு அளவுகோல்கள் கட்டமைக்கப்பட்ட வழியில் வழங்கப்பட வேண்டும். .
தாவல் அமைப்பு சரியாக செயல்படுவதற்கு பயனர் தொடர்புகளைக் கையாள்வது மிக முக்கியம். துவக்கம் நிகழ்வு இயல்புநிலை தாவல் லேபிள்களை அமைக்கிறது, பயனர்கள் பொதுவான அடையாளங்காட்டிகளைக் காட்டிலும் "பணியாளர்கள் தேர்வு" போன்ற அர்த்தமுள்ள பெயர்களைக் காண்கிறார்கள் என்பதை உறுதி செய்கிறது. ஒரு பயனர் திரையுடன் தொடர்பு கொள்ளும்போதெல்லாம் தேர்வு-திரை நிகழ்வு தூண்டப்படுகிறது, அதற்குள், தற்போது எந்த தாவல் செயலில் உள்ளது என்பதை தீர்மானிக்க வழக்கு SY-ucomm கட்டமைப்பைப் பயன்படுத்துகிறோம். தேர்ந்தெடுக்கப்பட்ட தாவலைப் பொறுத்து, தேர்வை உறுதிப்படுத்த ஒரு செய்தி காட்டப்படும். இந்த தர்க்கம் ஒரு பதிலளிக்கக்கூடிய மற்றும் ஊடாடும் அனுபவத்தை உறுதி செய்கிறது, அங்கு சரியான துறைகள் சரியான நேரத்தில் காட்டப்படுகின்றன, தேவையற்ற ஒழுங்கீனத்தை நீக்குகின்றன. .
இறுதியாக, தொடக்க-தேர்வு நிகழ்வு செயலில் உள்ள தாவல் தகவல்களை வெளியீட்டுத் திரையில் எழுதுகிறது, இது எந்த தாவல் தற்போது தேர்ந்தெடுக்கப்பட்டுள்ளது என்பதை வலுப்படுத்துகிறது. ஊதிய செயலாக்கம் அல்லது பணியாளர் முதன்மை தரவு மேலாண்மை போன்ற பல தேர்வுகள் தேவைப்படும் சிக்கலான SAP நிரல்களில் இந்த நுட்பம் பயனுள்ளதாக இருக்கும். இந்த மட்டு அணுகுமுறையைப் பின்பற்றுவதன் மூலம், தேர்வுத் திரைகள் ஒழுங்கமைக்கப்பட்ட மற்றும் பயனர் நட்பாக இருப்பதை டெவலப்பர்கள் உறுதிப்படுத்த முடியும். மேலும் மேம்பட்ட வடிகட்டுதல் விருப்பங்களுடன் கூடுதல் தாவல்களைச் சேர்க்க அதே கொள்கைகளை நீட்டிக்க முடியும், இது SAP DynPro UI இன் நெகிழ்வுத்தன்மையை மேம்படுத்துகிறது. .
SAP DynPro தாவல்களில் ஒரு நிலையான பணியாளர் தேர்வை உட்பொதித்தல்
அட்டவணைகளை ஒருங்கிணைப்பதற்கான ABAP தீர்வு பெர்னரை. தாவலாக்கப்பட்ட தளவமைப்பில்
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.
மேம்பட்ட UI கையாளுதலுக்கான தொகுதி பூல் பயன்படுத்துதல்
சிறந்த UI நிர்வாகத்திற்கான ABAP தொகுதி பூல் அணுகுமுறை
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.
SAP Dypro இல் தேர்வுத் திரைகளை மேம்படுத்துதல்
அட்டவணைகள் pernr ஐ வெறுமனே ஒருங்கிணைப்பதற்கு அப்பால். ஒரு தாவலில், கருத்தில் கொள்ள வேண்டிய மற்றொரு முக்கியமான அம்சம் தரவு சரிபார்ப்பு தேர்வுத் திரையில் உள்ளது. பயனர்கள் செல்லுபடியாகும் பணியாளர்களின் எண்களை உள்ளிடுவதை உறுதி செய்வது தரவு ஒருமைப்பாட்டை பராமரிக்க உதவுகிறது மற்றும் கணினி பிழைகளைத் தடுக்கிறது. SAP இல், தேர்வுத் திரை நிகழ்வுகளில் உள்ளீட்டு காசோலைகள் ஐ செயல்படுத்துவதன் மூலம் இதை நிர்வகிக்க முடியும். எடுத்துக்காட்டாக, பெர்ன்ர் நிகழ்வில் தேர்வு-திரையில் ஐப் பயன்படுத்துவது நிரல் செயல்படுத்தும் முன் உள்ளிட்ட பணியாளர் எண்ணை சரிபார்க்க டெவலப்பர்கள் அனுமதிக்கிறது. தவறான மதிப்பு கண்டறியப்பட்டால், பயனருக்கு வழிகாட்ட ஒரு செய்தியைக் காட்டலாம். .
பயன்பாட்டினை மேம்படுத்துவதற்கான மற்றொரு சக்திவாய்ந்த அம்சம் பயனர் பாத்திரங்களின் அடிப்படையில் முன்-மக்கள்தொகை புலங்கள் ஆகும். பல SAP HR காட்சிகளில், மேலாளர்கள் தங்கள் துறைக்குள் ஊழியர்களை மட்டுமே பார்க்க வேண்டும். அதிகாரசபை சோதனை கட்டளையுடன் அதிகார காசோலைகள் ஐ மேம்படுத்துவதன் மூலம், தேர்வுத் திரை முடிவுகளை மாறும். உதாரணமாக, ஒரு பயனருக்கு மனிதவள நிர்வாக உரிமைகள் இருந்தால், அவர்கள் எல்லா பணியாளர்களையும் பார்க்க முடியும், அதேசமயம் ஒரு குழு முன்னணி அவர்களின் நேரடி அறிக்கைகளை மட்டுமே காணலாம். இது செயல்திறனை மேம்படுத்துவதோடு மட்டுமல்லாமல், SAP ERP சூழல்களில் பாதுகாப்பு சிறந்த நடைமுறைகளுடன் ஒத்துப்போகிறது.
கூடுதலாக, தேர்வுகளின் அடிப்படையில் டைனமிக் UI சரிசெய்தல் ஐக் கவனியுங்கள். எடுத்துக்காட்டாக, தாவல் 2 இல் உள்ள தேர்வுப்பெட்டி தேர்ந்தெடுக்கப்பட்டால், தாவல் 1 இல் உள்ள பணியாளர்களின் எண் உள்ளீடு முரண்பாடான உள்ளீடுகள் எதுவும் இல்லை என்பதை உறுதிப்படுத்த முடியும். ஒரு பிபிஓ தொகுதியில் திரையில் லூப் ஐப் பயன்படுத்தி திரை பண்புகளை மாற்றுவதன் மூலம் இதை அடைய முடியும். UI ஐ மேலும் பதிலளிக்கக்கூடியதாக மாற்றுவதன் மூலம், பயனர்கள் மென்மையான பணிப்பாய்வுகளை அனுபவிக்கின்றனர், பிழைகள் குறைக்கிறார்கள் மற்றும் உற்பத்தித்திறனை மேம்படுத்துகிறார்கள். இந்த நுட்பங்கள் கூட்டாக மிகவும் வலுவான மற்றும் பயனர் நட்புக்கு பங்களிக்கின்றன SAP DynPro இடைமுகம் . .
SAP DynPro Tabed தேர்வு பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்
- பயனர் அங்கீகாரத்தின் அடிப்படையில் பணியாளர்களின் எண் தேர்வை நான் எவ்வாறு கட்டுப்படுத்துவது?
- பயன்படுத்தவும் AUTHORITY-CHECK தேர்வுத் திரையைக் காண்பிப்பதற்கு முன் குறிப்பிட்ட பணியாளர்களின் எண்களை அணுக ஒரு பயனருக்கு அனுமதி இருந்தால் சரிபார்க்க.
- அட்டவணைகள் ஏன் பெர்ன். தாவலாக்கப்பட்ட தொகுதிக்கு வெளியே தோன்றுமா?
- ஏனெனில் TABLES PERNR. இயல்புநிலை தேர்வுத் திரையின் ஒரு பகுதியாகும், இது a க்குள் வெளிப்படையாக வரையறுக்கப்பட வேண்டும் SELECTION-SCREEN BEGIN OF SCREEN ... AS SUBSCREEN தொகுதி.
- SAP DYNPRO இல் ஒரு தாவல் செல்வாக்கு செலுத்துவது எப்படி?
- பயன்படுத்தவும் LOOP AT SCREEN பயனர் தொடர்புகளின் அடிப்படையில் புல பண்புகளை மாறும் வகையில் மாற்ற பிபிஓ தொகுதிக்குள்.
- தேர்வை இயக்குவதற்கு முன் பயனர் உள்ளீட்டை நான் சரிபார்க்க முடியுமா?
- ஆம், சரிபார்ப்பை உள்ளே செயல்படுத்தவும் AT SELECTION-SCREEN ON pernr நிரல் தர்க்கத்தை இயக்குவதற்கு முன் உள்ளீட்டை சரிபார்க்க.
- தேர்ந்தெடுக்கப்பட்ட தாவல் நிலையை எவ்வாறு சேமிப்பது?
- தேர்ந்தெடுக்கப்பட்ட தாவல் சேமிக்கப்படுகிறது tab-activetab, இது தேர்வுத் திரையில் தற்போது செயலில் உள்ள தாவலைத் தீர்மானிக்கப் பயன்படுகிறது.
சரியான தாவலாக்கப்பட்ட தளவமைப்புடன் SAP DyPro ஐ மேம்படுத்துதல்
போன்ற நிலையான தேர்வை உட்பொதிக்கும்போது அட்டவணைகள் பெர்ன்ர். ஒரு தாவலுக்குள், துணைப்பிரிவுகளை சரியாகப் பயன்படுத்துவது முக்கியம். இது இல்லாமல், தேர்வு நோக்கம் கொண்ட தாவலுக்கு வெளியே தோன்றக்கூடும், இது ஒழுங்கற்ற இடைமுகத்திற்கு வழிவகுக்கும். தாவல் தெரிவுநிலையை மாறும் கட்டுப்பாட்டுக்கு தேர்வு-திரை துணைப்பிரிவுகள் மற்றும் பயனர் கட்டளைகளை மேம்படுத்துவதன் மூலம் டெவலப்பர்கள் இதை சமாளிக்க முடியும்.
திரை பாய்ச்சல்கள் மற்றும் பயனர் தொடர்புகளை எவ்வாறு கையாள்வது என்பதைப் புரிந்துகொள்வது SAP DYNPRO பயனர் அனுபவத்தை மேம்படுத்துகிறது மற்றும் தரவு ஒருமைப்பாட்டை பராமரிக்கிறது. முறையான செயல்படுத்தல் UI கட்டமைப்பை மேம்படுத்துவதோடு மட்டுமல்லாமல், மனிதவள தொடர்பான செயல்முறைகளையும் நெறிப்படுத்துகிறது, பணியாளர்களின் தேர்வுகள் உள்ளுணர்வு மற்றும் திறமையானவை என்பதை உறுதி செய்கிறது. .
SAP DynPro ஒருங்கிணைப்புக்கான ஆதாரங்கள் மற்றும் குறிப்புகள்
- SAP ABAP தேர்வுத் திரைகள் மற்றும் துணை ஒருங்கிணைப்பு பற்றிய விரிவான தகவல்களைக் காணலாம் SAP உதவி போர்ட்டல் .
- தாவலாக்கப்பட்ட தேர்வுத் திரைகளை செயல்படுத்துவதில் சிறந்த நடைமுறைகளுக்கு, பார்க்கவும் SAP சமூக வலைப்பதிவுகள் , டெவலப்பர்கள் நிஜ உலக காட்சிகளைப் பகிர்ந்து கொள்கிறார்கள்.
- ABAP DynPro நிரலாக்கத்தில் அதிகாரப்பூர்வ SAP பத்திரிகை புத்தகங்கள் தாவலாக்கப்பட்ட UI செயல்படுத்தல் குறித்த கட்டமைக்கப்பட்ட நுண்ணறிவுகளை வழங்குகின்றன. வருகை SAP பிரஸ் மேலும் வளங்களுக்கு.
- அட்டவணைகள் பெர்னரை கையாளுதல் பற்றிய எடுத்துக்காட்டுகள் மற்றும் விவாதங்கள். தாவலாக்கப்பட்ட தளவமைப்புகளுக்குள் கிடைக்கிறது அடுக்கு வழிதல் , அங்கு வல்லுநர்கள் பொதுவான சிக்கல்களை எதிர்கொள்கின்றனர்.