ಮುನ್ನುಡಿ - ಈ ಪೋಸ್ಟ್ ಭಾಗವಾಗಿದೆ SAP ABAP ಒಡಾಟಾ ಟ್ಯುಟೋರಿಯಲ್ ಸರಣಿ.
ಪರಿವಿಡಿ
ಪರಿಚಯ
UI5/Fiori ಅಥವಾ HANA ನಂತಹ ಬಾಹ್ಯ ಪರಿಸರಕ್ಕೆ ನಿಮ್ಮ SAP ಡೇಟಾವನ್ನು (ಟೇಬಲ್ ಅಥವಾ ಕ್ವೆರಿ ಡೇಟಾ) ಬಹಿರಂಗಪಡಿಸಲು ನೀವು ಯೋಜಿಸಿದರೆ, ನಂತರ ನೀವು ನಿಮ್ಮ ಡೇಟಾವನ್ನು API ರೂಪದಲ್ಲಿ ತಳ್ಳಬೇಕಾಗುತ್ತದೆ. ಮೂಲಕ ಎಪಿಐ ಅಂದರೆ, OData ಬಳಸಿ ನಾವು a ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತೇವೆ ಸೇವೆ ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದಾದ ಮತ್ತು CRUD ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬಳಸಬಹುದಾದ ಲಿಂಕ್. SAP ABAP ಪರಿಸರದಲ್ಲಿ SAP ಓಡಾಟವು ಮತ್ತೊಂದು ABAP ವರ್ಗದಂತಿದೆ. SEGW ವಹಿವಾಟನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಈ ವರ್ಗದ ವಿಧಾನಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಶನ್ಗಾಗಿ ನಾವು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಕೋಡ್ ಅನ್ನು ಇಲ್ಲಿ ಬರೆಯಬಹುದು ಮತ್ತು ಒಮ್ಮೆ ನಾವು ವರ್ಗವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ನಾವು ಉತ್ಪಾದಿಸುವ ಸೇವಾ ಲಿಂಕ್ ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ವ್ಯಾಖ್ಯಾನ
SAP OData ಎನ್ನುವುದು ABAP ಅನ್ನು ಬಳಸಿಕೊಂಡು SAP ನಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಪ್ರಶ್ನಿಸಲು ಮತ್ತು ನವೀಕರಿಸಲು ಬಳಸಲಾಗುವ ಪ್ರಮಾಣಿತ ವೆಬ್ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ, ವಿವಿಧ ಬಾಹ್ಯ ಅಪ್ಲಿಕೇಶನ್ಗಳು, ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಸಾಧನಗಳಿಂದ ಮಾಹಿತಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು HTTP ಯಂತಹ ವೆಬ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ಮಿಸುತ್ತದೆ.
SAP ನಲ್ಲಿ, ನಾವು ಬಳಸುತ್ತೇವೆ SEGW OData ಸೇವೆಯನ್ನು ರಚಿಸಲು ವಹಿವಾಟು ಕೋಡ್. SEGW ಎಂದರೆ ಸೇವಾ ಗೇಟ್ವೇ.
SAP ಓಡಾಟದ ಆರ್ಕಿಟೆಕ್ಚರ್
ಇಲ್ಲಿ, ನಾವು SAP OData ದ ಉನ್ನತ ಮಟ್ಟದ ಆರ್ಕಿಟೆಕ್ಚರ್ ಬಗ್ಗೆ ಚರ್ಚಿಸುತ್ತೇವೆ.

SAP ಓಡಾಟ ಹೈ ಲೆವೆಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್
ನಮಗೆ ಒಡಾಟಾ ಏಕೆ ಬೇಕು
SAP OData ಬಹು ಪ್ರಯೋಜನಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ. ಇದು ಡೇಟಾವನ್ನು ಬಹಿರಂಗಪಡಿಸಲು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಆದರೆ ಗ್ರಾಹಕರು ಎಲ್ಲಿಂದಲಾದರೂ ಮತ್ತು ಯಾವುದೇ ಸಾಧನದಿಂದ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ OData ಸೇವೆಗಳು ಇಲ್ಲದಿದ್ದರೆ, ಡೇಟಾವು ಪ್ರಮೇಯದಲ್ಲಿ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ತಮ್ಮ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ, ಅವರು ಡೇಟಾ ಸ್ಥಳಕ್ಕೆ ಭೇಟಿ ನೀಡಬೇಕಾಗಬಹುದು, ಇದು ಡಿಜಿಟಲ್ ಜಗತ್ತಿಗೆ ಅನಾನುಕೂಲವಾಗಿದೆ.
ODATA ದ ಪ್ರಯೋಜನಗಳು
SAP OData ಅನ್ನು ಬಳಸುವುದು ನಮಗೆ ಈ ಕೆಳಗಿನ ಅನುಕೂಲಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ:
- ಇದು ಮಾನವ ಓದಬಲ್ಲ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಅಂದರೆ ಔಟ್ಪುಟ್ ಡೇಟಾವನ್ನು ನೋಡಲು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ನೀವು ಬಳಸಬಹುದು
- ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಇದು ತುಂಬಾ ಸುಲಭ ಮತ್ತು ತುಲನಾತ್ಮಕವಾಗಿ ವೇಗವಾಗಿದೆ
- ಇದು ವೆಬ್ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಎಲ್ಲಾ ಮಾನದಂಡಗಳನ್ನು ಬಳಸುತ್ತದೆ ಅಂದರೆ GET, PUT, POST, DELETE, ಮತ್ತು QUERY
- ಇದು ಸ್ಥಿತಿಯಿಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ: ಇದರರ್ಥ ಸರ್ವರ್ ಕ್ಲೈಂಟ್ನ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಉಳಿಸುವುದಿಲ್ಲ (ಉದಾ UI5 ಅಪ್ಲಿಕೇಶನ್) ಮತ್ತು ಪ್ರತಿ OData ಕರೆಯನ್ನು ಹೊಸ ಕರೆಯಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ
- ಇದು ಮಾಹಿತಿಯ ಸಂಬಂಧಿತ ತುಣುಕುಗಳ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತದೆ, ಒಂದು ಇನ್ನೊಂದಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ: ಇದು "ಎಚ್ಚರಿಕೆ-ವಿಶ್ಲೇಷಣೆ-ಆಕ್ಟ್", "ವೀಕ್ಷಣೆ-ಪರಿಶೀಲನೆ-ಆಕ್ಟ್", ಅಥವಾ "ಅನ್ವೇಷಿಸಿ ಮತ್ತು ಕಾರ್ಯ" ಎಂದು ಕರೆಯಲ್ಪಡುವ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಮಾದರಿಯಾಗಿದೆ. ಈ ಮಾದರಿಯ ಪ್ರಕಾರ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಒಟ್ಟಿಗೆ ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಬಳಕೆದಾರರು ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತಾರೆ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ನಂತರ ಅದರ ಅಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ತಲುಪುತ್ತಾರೆ. ಈ ರೀತಿಯಲ್ಲಿ ಡೇಟಾ ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸರಿಯಾಗಿ ಲೋಡ್ ಆಗುತ್ತದೆ.
SAP ಒಡಾಟಾ V2 (ಆವೃತ್ತಿ 2)
OData v2 ಎಂಬುದು SAP OData V1 ಗೆ ಆಡ್-ಆನ್ಗಳ ಹೊಸ ಮಾನದಂಡಗಳ ಗುಂಪಾಗಿದೆ ಮತ್ತು ಇವುಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
- ಕ್ಲೈಂಟ್-ಸೈಡ್ ವಿಂಗಡಣೆ ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್
- ಎಲ್ಲಾ ವಿನಂತಿಗಳನ್ನು ಬ್ಯಾಚ್ ಮಾಡಬಹುದು
- ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಮಾದರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ
- ಸ್ವಯಂಚಾಲಿತ ಸಂದೇಶ ನಿರ್ವಹಣೆ
ನೀವು SAP OData v2 vs OData v1 ಕುರಿತು ಇನ್ನಷ್ಟು ಓದಬಹುದು ಇಲ್ಲಿ.
SAP ಒಡಾಟಾ V4 (ಆವೃತ್ತಿ 4)
OData v4 ಎಂಬುದು SAP OData ಸೇವೆಗಳಿಗೆ ಇತ್ತೀಚಿನ ನವೀಕರಣವಾಗಿದೆ, ಇದು ಕೆಲವು ಸೇರ್ಪಡೆ ಮತ್ತು ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳ ಕಡಿತದೊಂದಿಗೆ ಬರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ:
- ಹೊಸ ಆವೃತ್ತಿಯು ಡೇಟಾ ಬೈಂಡಿಂಗ್ ವಿಷಯದಲ್ಲಿ ಸರಳೀಕರಣವನ್ನು ತರುತ್ತದೆ. ಹೊಸ OData V4 ಮಾದರಿಯು ಡೇಟಾ ಬೈಂಡಿಂಗ್ ಪ್ಯಾರಾಮೀಟರ್ ರಚನೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ.
- OData v4 ಗೆ ಅಸಮಕಾಲಿಕ ಡೇಟಾ ಮರುಪಡೆಯುವಿಕೆ ಮಾತ್ರ ಅಗತ್ಯವಿದೆ.
- ಬ್ಯಾಚ್ ಗುಂಪುಗಳನ್ನು ಹೊಸ OData v4 ಕರೆಗಳಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಮಾದರಿಯಲ್ಲಿ ಅನುಗುಣವಾದ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಬೈಂಡಿಂಗ್ ನಿಯತಾಂಕಗಳ ಮೂಲಕ ಮಾತ್ರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.
- ಇದು ಕಾರ್ಯಾಚರಣೆ ಬೈಂಡಿಂಗ್ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಮತ್ತು ಈಗ ಕಾರ್ಯಾಚರಣೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ನಿಯಂತ್ರಣಗಳಿಗೆ ಬಂಧಿಸುವುದು ತುಂಬಾ ಸುಲಭ.
- ರಚಿಸು, ಓದಿ, ನವೀಕರಿಸಿ ಮತ್ತು ಅಳಿಸಿ (ತೆಗೆದುಹಾಕು) ಕಾರ್ಯಾಚರಣೆಗಳು ಬೈಂಡಿಂಗ್ಗಳ ಮೂಲಕ ಸೂಚ್ಯವಾಗಿ ಲಭ್ಯವಿವೆ
- OData v4 ನಲ್ಲಿ, ಮೆಟಾಡೇಟಾವನ್ನು ODataMetaModel ಮೂಲಕ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು
ನೀವು SAP OData v4 vs OData v2 ಕುರಿತು ಇನ್ನಷ್ಟು ಓದಬಹುದು ಇಲ್ಲಿ.
ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭ. ಧನ್ಯವಾದಗಳು
ಉತ್ತಮ ಸಿ
ಉದ್ದೇಶಗಳು