విషయ సూచిక:
నిర్వచనం - లాక్ ఆబ్జెక్ట్ అంటే ఏమిటి?
SAP లో, డేటాబేస్కు సంబంధించి డేటా సవరణ లేదా సృష్టి వలన కలిగే అసమానతలను నివారించడానికి లాక్ వస్తువులు ఉపయోగించబడతాయి. ఒక SAP వ్యవస్థ బహుళ వినియోగదారులకు ఒకే డేటాబేస్ రికార్డులకు ఏకకాలంలో ప్రాప్యతను ఇస్తుంది మరియు లాక్ వస్తువులను ఉపయోగించి ఇవన్నీ సమకాలీకరిస్తుంది. లాక్ ఆబ్జెక్ట్కు కేటాయించిన లాక్ మోడ్ లాక్ పద్ధతిని నిర్వచిస్తుంది. డేటాబేస్ పట్టికలకు ఏకకాల ప్రాప్యత ఫలితంగా తలెత్తే సమస్యలను పరిష్కరించడంలో ఇది సహాయపడుతుంది. SE11 మరియు SE80 లావాదేవీల ద్వారా ఒక వస్తువు కోసం తాళాలను సృష్టించవచ్చు.టెకోపీడియా లాక్ ఆబ్జెక్ట్ గురించి వివరిస్తుంది
SAP అందించిన లాక్ విధానం మూడు రకాలుగా వస్తుంది: రీడ్ లాక్: రీడ్ మెకానిజం ద్వారా వస్తువును యాక్సెస్ చేయడానికి ఇతర పద్ధతులు / లావాదేవీలను అనుమతిస్తుంది కాని ఆబ్జెక్ట్ యొక్క లాక్ చేయబడిన ప్రాంతాలను సవరించలేరు రైట్ లాక్: ఆబ్జెక్ట్ యొక్క యాక్సెస్ రాయడానికి రక్షణ అందించబడింది. ఇది వస్తువు యొక్క లాక్ చేయబడిన లక్షణాలను చదవడానికి లేదా వ్రాయడానికి ఇతర పద్ధతి / లావాదేవీలను అనుమతించదు. మెరుగైన రైట్ లాక్: అదే పద్ధతి / లావాదేవీల ద్వారా మరింత ప్రాప్యత నుండి అదనపు రక్షణను అందిస్తుంది అనే తేడా ఉన్నప్పటికీ దాదాపు వ్రాసే లాక్ లాగా పనిచేస్తుంది. SAP లో లాక్ ఆబ్జెక్ట్ సృష్టించబడినప్పుడు, అది స్వయంచాలకంగా రెండు ఫంక్షన్ మాడ్యూళ్ళను సృష్టిస్తుంది. అవి: లాక్ ఆబ్జెక్ట్ యొక్క ENQUEUE_name: లాక్ ఆబ్జెక్ట్ యొక్క DEQUEUE_name లో క్యూలో ఒక వస్తువును ఇన్సర్ట్ చేసేటప్పుడు ఈ ఫంక్షన్ మాడ్యూల్ ఉపయోగించబడుతుంది: క్యూ నుండి వస్తువును తొలగించేటప్పుడు ఈ ఫంక్షన్ మాడ్యూల్ ఉపయోగించబడుతుంది.
