SAP CAP ನಲ್ಲಿ ಡೊಮೇನ್ ಮಾಡೆಲಿಂಗ್

ಪರಿಚಯ

SAP CAP ನಲ್ಲಿರುವ ಡೊಮೇನ್ ಮಾದರಿಯು ಘಟಕ-ಸಂಬಂಧ ಮಾದರಿಗಳ ವಿಷಯದಲ್ಲಿ ಸಮಸ್ಯೆ ಡೊಮೇನ್‌ನ ಸ್ಥಿರ, ಡೇಟಾ-ಸಂಬಂಧಿತ ಅಂಶಗಳನ್ನು ವಿವರಿಸುವ ಮಾದರಿಯಾಗಿದೆ. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು SAP CAP ನಲ್ಲಿ ಡೊಮೇನ್ ಮಾಡೆಲಿಂಗ್ ಅನ್ನು ವಿವರವಾಗಿ ಅಧ್ಯಯನ ಮಾಡುತ್ತೇವೆ.

ಡೊಮೇನ್ ಮಾಡೆಲಿಂಗ್

ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, SAP CAP ನಲ್ಲಿನ CDS ಡೊಮೇನ್ ಮಾದರಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಅದು ಕೀಗಳು, ಕ್ಷೇತ್ರಗಳು ಮತ್ತು ಟಿಪ್ಪಣಿಗಳ ವಿಷಯದಲ್ಲಿ ವ್ಯವಹಾರ ಸಮಸ್ಯೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ಡೊಮೇನ್ ಮಾದರಿಯನ್ನು ಉತ್ಪಾದಿಸುವ ಕೋಡ್ ಅನ್ನು CDS ಸ್ಕೀಮಾದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ (db/schema.cds). ಈ ಡೊಮೇನ್ ಮಾದರಿಗಳನ್ನು ಸೇವಾ ವ್ಯಾಖ್ಯಾನಗಳು, ಪರ್ಸಿಸ್ಟೆನ್ಸ್ ಮಾಡೆಲ್‌ಗಳು, ಡೇಟಾಬೇಸ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು ಅಥವಾ ಇನ್ನೊಂದು ಡೊಮೇನ್ ಮಾದರಿಯಲ್ಲಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದು.

ಮಾದರಿ ಉದಾಹರಣೆ:

ನೇಮ್‌ಸ್ಪೇಸ್ empInfo; '@sap/cds/common' ನಿಂದ {ಕರೆನ್ಸಿ, ನಿರ್ವಹಿಸಲಾಗಿದೆ} ಬಳಸಿ; ಘಟಕದ ಉದ್ಯೋಗಿಗಳು: ನಿರ್ವಹಿಸಿದ {ಕೀ ಐಡಿ: ಪೂರ್ಣಾಂಕ; ಮೊದಲ ಹೆಸರು: ಸ್ಥಳೀಯ ಸ್ಟ್ರಿಂಗ್ (111); ಕೊನೆಯ ಹೆಸರು: ಸ್ಥಳೀಯ ಸ್ಟ್ರಿಂಗ್ (1111); ನಿರ್ವಾಹಕ: ವ್ಯವಸ್ಥಾಪಕರಿಗೆ ಸಂಘ; ಸೇರುವ ದಿನಾಂಕ: ಪೂರ್ಣಾಂಕ; ಸಂಬಳ: ದಶಮಾಂಶ (9,2); ಕರೆನ್ಸಿ: ಕರೆನ್ಸಿ; }

 

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು schema.cds ಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ, ಅಲ್ಲಿ ನಾವು ಉದ್ಯೋಗಿಗಳ ಮೂಲಭೂತ ವಿವರಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಘಟಕವನ್ನು ರಚಿಸಿದ್ದೇವೆ.

ಈ ಸಂಪೂರ್ಣ ಸ್ಕೀಮಾಗೆ ನೇಮ್‌ಸ್ಪೇಸ್ ಅಂದರೆ empInfo ನೀಡಲಾಗಿದೆ

ಈ ಸ್ಕೀಮಾ ಪ್ರಮಾಣಿತ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಅಂದರೆ ಕರೆನ್ಸಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಈ ರೀತಿಯ ಪ್ರಮಾಣಿತ ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಬಳಸುವುದರಿಂದ ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಪೂರ್ವನಿರ್ಧರಿತ ಮೌಲ್ಯವನ್ನು ತರಲು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಮಾದರಿಯನ್ನು ರಚಿಸಲು ನಾವು CDS ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಆ CDS ನಲ್ಲಿ, ನಾವು ಬಳಸುತ್ತೇವೆ

  1. ವಿಶಿಷ್ಟ ವಸ್ತುಗಳ ಗುಂಪನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಘಟಕಗಳು ಉದಾ:
    1. ಉದ್ಯೋಗಿ ಮೂಲ ಮಾಹಿತಿ
    2. ಉದ್ಯೋಗಿ ಸಂವಹನ ಮಾಹಿತಿ
    3. ಉದ್ಯೋಗಿ ವೇತನ ಮಾಹಿತಿ
  2. ಸಂಬಂಧಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಂಘಗಳು
    1. ಎಲ್ಲಾ ಮ್ಯಾನೇಜರ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವ ಮತ್ತೊಂದು ಘಟಕದ ಮ್ಯಾನೇಜರ್‌ಗೆ ಮ್ಯಾನೇಜರ್ ಅಸೋಸಿಯೇಷನ್

ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯ ಮತ್ತು ಶಿಫಾರಸುಗಳು

  1. ಘಟಕದ ಹೆಸರು ದೊಡ್ಡ ಅಕ್ಷರದಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು ಮತ್ತು ಅದು ಮಾನವ ಓದಬಲ್ಲ ಮತ್ತು ಸ್ವಯಂ ವಿವರಣಾತ್ಮಕವಾಗಿರಬೇಕು - ಉದಾಹರಣೆಗೆ, ಉದ್ಯೋಗಿಗಳು
  2. ಸಣ್ಣ ಅಕ್ಷರದೊಂದಿಗೆ ಅಂಶಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ - ಉದಾಹರಣೆಗೆ, ಮೊದಲ ಹೆಸರು
  3. ಘಟಕಗಳ ಬಹುವಚನ ರೂಪವನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ - ಉದಾಹರಣೆಗೆ, ಉದ್ಯೋಗಿಗಳು
  4. ಪ್ರಕಾರಗಳ ಏಕವಚನ ರೂಪವನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ - ಉದಾಹರಣೆಗೆ, ಕರೆನ್ಸಿ
  5. ಸಂದರ್ಭಗಳನ್ನು ಪುನರಾವರ್ತಿಸಬೇಡಿ - ಉದಾಹರಣೆಗೆ, Employees.EmployeeName ಬದಲಿಗೆ Employees.name
  6. ಒಂದು ಪದದ ಹೆಸರುಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಿ - ಉದಾಹರಣೆಗೆ, ಸಂಬಳದ ಬದಲಿಗೆ ಸಂಬಳ
  7. ತಾಂತ್ರಿಕ ಪ್ರಾಥಮಿಕ ಕೀಗಳಿಗಾಗಿ ID ಅನ್ನು ಬಳಸಿ - ಉದಾಹರಣೆಗೆ, ಉದ್ಯೋಗಿ ID ಗಾಗಿ ID
  8. ನಿಮ್ಮ ಘಟಕಗಳನ್ನು ಅನನ್ಯವಾಗಿಸಲು ನೀವು ನೇಮ್‌ಸ್ಪೇಸ್ ಅನ್ನು ಬಳಸಬಹುದು. ಇದು SAP ನಲ್ಲಿನ ಕ್ಲೈಂಟ್ ಪರಿಕಲ್ಪನೆಯಂತಿದೆ, ಅಲ್ಲಿ ನೀವು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಅನನ್ಯ ನೇಮ್‌ಸ್ಪೇಸ್‌ನೊಂದಿಗೆ ನಕಲಿ ಸ್ಕೀಮಾಗಳನ್ನು (ಸಿಡಿಎಸ್ ಫೈಲ್‌ಗಳು) ಹೊಂದಬಹುದು. ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳು ಐಚ್ಛಿಕವಾಗಿರುತ್ತವೆ, ನಿಮ್ಮ ಮಾದರಿಗಳನ್ನು ಇತರ ಯೋಜನೆಗಳಲ್ಲಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದರೆ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು ಬಳಸಿ. ದಿನದ ಅಂತ್ಯದಲ್ಲಿ ಅವು ಕೇವಲ ಪೂರ್ವಪ್ರತ್ಯಯಗಳಾಗಿವೆ, ಇವುಗಳನ್ನು ಫೈಲ್‌ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಸಂಬಂಧಿತ ಹೆಸರುಗಳಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ. - ಉದಾಹರಣೆಗೆ,

ನೇಮ್‌ಸ್ಪೇಸ್ ಲ್ಯಾಪ್‌ಟಾಪ್;ಎಂಟಿಟಿ ಡೆಲ್ {}

..… ಇದಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ:

ಘಟಕ ಲ್ಯಾಪ್‌ಟಾಪ್.ಡೆಲ್ {}

  1. ನೆಸ್ಟೆಡ್ ನೇಮ್‌ಸ್ಪೇಸ್ ವಿಭಾಗಗಳಿಗೆ ನೀವು ಸಂದರ್ಭಗಳನ್ನು ಬಳಸಬಹುದು. - ಉದಾಹರಣೆಗೆ,

ನೇಮ್‌ಸ್ಪೇಸ್ ಲ್ಯಾಪ್‌ಟಾಪ್;ಎಂಟಿಟಿ ಡೆಲ್ {}           //> ಲ್ಯಾಪ್‌ಟಾಪ್.ಡೆಲ್ಸಂದರ್ಭ Apple { entity MacBookPro {}       //> laptop.Apple.MacBookPro     ಘಟಕ MacBookAir {} }

 

ಘಟಕಗಳು

ಘಟಕಗಳು ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳನ್ನು ಹೊಂದಿರುವ ಕೋಷ್ಟಕಗಳಂತಿವೆ. ಈ ಘಟಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು CRUD ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಮಾಡಬಹುದು. ಅದನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸಮತಟ್ಟಾಗಿ ಇರಿಸಿ. ಅದನ್ನು ಸಾಮಾನ್ಯಗೊಳಿಸಬೇಡಿ. ಮರುಬಳಕೆ ಮಾಡಲಾಗದ ವಿಧಗಳನ್ನು ಬಳಸಬೇಡಿ. ಈ ವಿಭಾಗವು ಮಾಡೆಲಿಂಗ್‌ಗಾಗಿ ಮಾತ್ರ, ವೈಯಕ್ತಿಕ ಕ್ಷೇತ್ರಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಟಿಪ್ಪಣಿಗಳನ್ನು ಮಾತ್ರ ಸೇರಿಸಬೇಕು ಮತ್ತು ಯಾವುದೇ ತಾಂತ್ರಿಕ ವಿವರಗಳನ್ನು (ತರ್ಕಗಳು) ಸೇರಿಸಬಾರದು.

ವಿಧಗಳು

ಪ್ರಕಾರಗಳು SAP ABAP ನಲ್ಲಿನ ಡೊಮೇನ್‌ನಂತಿವೆ, ಇದು ಡೇಟಾ ಅಂಶಗಳನ್ನು ಟೈಪ್ ಮಾಡಿರುವುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಆಸ್ಪೆಕ್ಟ್ಸ್

ಅಂಶಗಳು ಮಾದರಿಗಳ ವಿಸ್ತರಣೆಗಳಾಗಿವೆ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯಾಖ್ಯಾನಗಳು ಮತ್ತು ಟಿಪ್ಪಣಿಗಳನ್ನು ವಿಸ್ತರಿಸಲು ಮುಖ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಒಂದು ಮಾದರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ ನಂತರ, ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಕ್ಕಾಗಿ ಅವುಗಳ ಮೇಲೆ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸಲು ನಾವು ವಿಭಿನ್ನ ಸಿಡಿಎಸ್ ಫೈಲ್‌ಗಳನ್ನು (ಆಸ್ಪೆಕ್ಟ್) ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ-

  • CD ಗಳು- ನಿಮ್ಮ ಕೋರ್ ಡೊಮೇನ್ ಮಾದರಿ, ಸ್ವಚ್ಛವಾಗಿ, ಸರಳವಾಗಿ ಮತ್ತು ಅರ್ಥವಾಗುವಂತೆ ಇರಿಸಲಾಗಿದೆ
  • ಆಡಿಟ್-model.cds- ಫೈಲ್‌ನಲ್ಲಿ ಆಡಿಟ್ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಕ್ಷೇತ್ರಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ
  • auth-model.cds- ದೃಢೀಕರಣಕ್ಕಾಗಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಳು

SAP ABAP ನಲ್ಲಿ ಟೇಬಲ್‌ಗಳು ಮತ್ತು CDS ನಂತೆ, ನಾವು ಕೀವರ್ಡ್ ಬಳಸಿ ಎಂಟಿಟಿಗಾಗಿ ಪ್ರಾಥಮಿಕ ಕೀಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ ಕೀ.

ಸಾಮಾನ್ಯ ವ್ಯಾಖ್ಯಾನಗಳ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಮಾದರಿಯಾದ್ಯಂತ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ಮರುಬಳಕೆ ಮಾಡಬಹುದು.

ಎಲ್ಲಾ ಸಾಮಾನ್ಯ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಸಂಗ್ರಹಿಸಬಹುದಾದ ಸಾಮಾನ್ಯ.ಸಿಡಿಎಸ್ ಮಾದರಿಯನ್ನು ನಾವು ರಚಿಸಬಹುದು.

// ಸಾಮಾನ್ಯ ವ್ಯಾಖ್ಯಾನಗಳು

entity StandardEntity {key ID : UUID; } ಈಗ ಈ ಸಾಮಾನ್ಯ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಕೆಳಗಿನಂತೆ ಮರುಬಳಕೆ ಮಾಡಬಹುದು: './common' ನಿಂದ { StandardEntity } ಬಳಸಿ; ಘಟಕದ ಉದ್ಯೋಗಿ : StandardEntity {ಹೆಸರು : ಸ್ಟ್ರಿಂಗ್; ... } entity Manager : StandardEntity { name : String; ...}

 

ಹೆಸರಿನ ಪೂರ್ವನಿರ್ಧರಿತ ಘಟಕದೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಫೈಲ್ ಅನ್ನು ಈಗಾಗಲೇ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ರಚಿಸಲಾಗಿದೆ ಕ್ಯೂಡ್.

UUID ಗಳನ್ನು OData ಗೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ

ಎಲ್ಲಾ OData ಮಾದರಿಗಳಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ Edm.Guid ಗೆ UUID ಗಳನ್ನು CDS ನಕ್ಷೆ ಮಾಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, OData ಮಾನದಂಡವು Edm.Guid ಮೌಲ್ಯಗಳಿಗೆ ನಿರ್ಬಂಧಿತ ನಿಯಮಗಳನ್ನು ಹಾಕುತ್ತದೆ - ಉದಾಹರಣೆಗೆ, ಹೈಫನೇಟೆಡ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಮಾತ್ರ ಅನುಮತಿಸಲಾಗಿದೆ - ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾದೊಂದಿಗೆ ಸಂಘರ್ಷಿಸಬಹುದು. ಆದ್ದರಿಂದ, ಡೀಫಾಲ್ಟ್ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಅತಿಕ್ರಮಿಸಲು ನಾವು ಅನುಮತಿಸುತ್ತೇವೆ:

ಘಟಕ ಪುಸ್ತಕಗಳು {

ಪ್ರಮುಖ ID: UUID @ಒಡಾಟಾ.ಪ್ರಕಾರ:'Edm.String';

...

}

ಅಗತ್ಯವಿದ್ದರೆ, ಅನುಗುಣವಾದ ಆಸ್ತಿಯನ್ನು ಅತಿಕ್ರಮಿಸಲು ನೀವು @odata.MaxLength ಟಿಪ್ಪಣಿಯನ್ನು ಕೂಡ ಸೇರಿಸಬಹುದು.

ಅಸೋಸಿಯೇಷನ್

ಎರಡು ಘಟಕಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ABAP CDS ನಂತೆ ಇಲ್ಲಿಯೂ ನಾವು ಪದವನ್ನು ಬಳಸುತ್ತೇವೆ ಸಂಘ. ಇಲ್ಲಿ, ಕೀವರ್ಡ್ ಅನೇಕ a ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ 0..* ಕಾರ್ಡಿನಲಿಟಿ. ಕಾರ್ಡಿನಾಲಿಟಿಗಾಗಿ ನಿರ್ಬಂಧಗಳನ್ನು ನಿರ್ಬಂಧವಾಗಿ ಸೇರಿಸಬಹುದು (ಅಲ್ಲಿ ಸ್ಥಿತಿ) - ಉದಾಹರಣೆಗೆ, ಬಳಸುವುದು ಶೂನ್ಯವಲ್ಲ.

ಸಂಯೋಜನೆಗಳನ್ನು

ನಾವು ಸಂಪೂರ್ಣ ಅಸ್ತಿತ್ವದ ವಸ್ತುಗಳೊಂದಿಗೆ ಅಸ್ತಿತ್ವದ ಕ್ಷೇತ್ರವನ್ನು ಸಂಯೋಜಿಸುವ ಅಸೋಸಿಯೇಷನ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿ, ಸಂಯೋಜನೆಗಳು ಕೇವಲ ಮತ್ತೊಂದು ಘಟಕದ ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರವನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತವೆ. ಇದು ಸ್ವಯಂ-ನಿರ್ವಹಣೆಯ ಆಳವಾದ ಕಾರ್ಯಾಚರಣೆಗಳ (ಇನ್ಸರ್ಟ್/ಅಪ್‌ಡೇಟ್) ಮತ್ತು ಕ್ಯಾಸ್ಕೇಡೆಡ್ ಡಿಲೀಷನ್ (ಮಲ್ಟಿ ಡಿಪೆಂಡೆಂಟ್ ಟೇಬಲ್ ಡಿಲೀಷನ್) ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿದೆ.

// ಒಳಗೊಂಡಿರುವ ಆರ್ಡರ್ ಐಟಂಗಳೊಂದಿಗೆ ಆದೇಶಗಳನ್ನು ವಿವರಿಸಿಘಟಕದ ಆದೇಶಗಳು {ಕೀ ID : UUID; ಐಟಂಗಳು : Items.parent=$self;}ಎಂಟಿಟಿ Order_Items ನಲ್ಲಿ ಹಲವು Order_Items ಸಂಯೋಜನೆ // ಆದೇಶಗಳ ಮೂಲಕ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು  ಪ್ರಮುಖ ಪೋಷಕ : ಅಸೋಸಿಯೇಷನ್ ​​ಟು ಆರ್ಡರ್ಸ್; ಪ್ರಮುಖ ಪುಸ್ತಕ: ಪುಸ್ತಕಗಳಿಗೆ ಸಂಘ; ಪ್ರಮಾಣ : ಪೂರ್ಣಾಂಕ;}

ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು

  1. ಮಾಡೆಲ್‌ಗಳಲ್ಲಿ ತಾಂತ್ರಿಕ ವಿವರಗಳನ್ನು ಸೇರಿಸಬೇಡಿ, ನಾವು ಬಳಸುತ್ತೇವೆ ಆಸ್ಪೆಕ್ಟ್ಸ್ಅದಕ್ಕಾಗಿ
  2. ಬಳಸಿ ಚಿಕ್ಕ ಹೆಸರುಗಳು ಮತ್ತು ಸರಳ ಫ್ಲಾಟ್ ಮಾದರಿಗಳು
  3. ಮಾದರಿಗಳಲ್ಲಿನ ಘಟಕಗಳನ್ನು ಸಾಮಾನ್ಯಗೊಳಿಸಬೇಡಿ
  4. ನೀವು ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚಿನ ಲೋಡ್‌ಗಳು ಮತ್ತು ಸಂಪುಟಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸಿದರೆ ಸ್ಥಳೀಯ ಪೂರ್ಣಾಂಕ ಅನುಕ್ರಮಗಳನ್ನು ಬಳಸಿ. ಇಲ್ಲದಿದ್ದರೆ, UUID ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಿ

ಇಲ್ಲಿಯವರೆಗೆ ನಾವು ಕಲಿತದ್ದು: ಅದರ ಮೇಲೆ ಮಾದರಿ ಮತ್ತು ಅಂಶಗಳ ರಚನೆ.

SAP CAP ನಲ್ಲಿ ಡೊಮೇನ್ ಮಾಡೆಲಿಂಗ್

ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.