!--a11y-->

ABAP ƒvƒƒOƒ‰ƒ€‚Å‚ÍAƒI[ƒvƒ“ SQL –½—߂Ɋ֘A•t‚¯‚ç‚ê‚鎩“®Œ ŒÀƒ`ƒFƒbƒN‚Í—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚¹‚ñBƒI[ƒvƒ“ SQL –½—ß‚¨‚æ‚уlƒCƒeƒBƒu SQL –½—߂ł͂·‚ׂẴf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚ɑ΂µ‚Ä–³§ŒÀ‚ɃAƒNƒZƒX‚ª‹–‰Â‚³‚ê‚邽‚ßA–â‘肪”¶‚·‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B

‚·‚ׂẴ†[ƒU‚ÉAŽg—p‚ð‹–‰Â‚³‚ꂽ SQL –½—ß‚ðŽg‚Á‚Ä‚·‚ׂẴf[ƒ^‚ɃAƒNƒZƒX‚·‚éŒ ŒÀ‚ð•t—^‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB‚½‚¾‚µAƒvƒƒOƒ‰ƒ€‚ÌƒŠƒŠ[ƒXŒã‚ÍAŒ ŒÀ‚ðŽ‚Â‚·‚ׂẴ†[ƒU‚ªƒvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚·‚Ȃ킿AƒvƒƒOƒ‰ƒ}‚ÍAƒ†[ƒU‚ªƒvƒƒOƒ‰ƒ€‚ň—‚·‚éƒf[ƒ^‚ւ̃AƒNƒZƒXŒ ŒÀ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ðƒ`ƒFƒbƒN‚·‚éÓ”C‚ª‚ ‚è‚Ü‚·B
ABAP ƒvƒƒOƒ‰ƒ€‚ÉŠÖ‚·‚郆[ƒU‚ÌŒ ŒÀ‚ðƒ`ƒFƒbƒN‚·‚é‚É‚ÍAAUTHORITY-CHECK –½—ß‚ðŽg—p‚µ‚Ü‚·B
AUTHORITY-CHECK OBJECT '<object>'
ID
'<name1>' FIELD <f1>
ID
'<name2>' FIELD <f2>
.............
ID
'<name10>' FIELD <f10>.
<object> ‚̓`ƒFƒbƒN‚·‚éƒIƒuƒWƒFƒNƒg‚Ì–¼Ì‚Å‚·B<object> ‚ÉŒ»‚ê‚é‚·‚ׂĂ̌ ŒÀ€–Ú‚Ì–¼Ì (<name1>, <name2> ...) ‚ð•\ަ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BŒ ŒÀ‚ðƒ`ƒFƒbƒN‚·‚é’l <f1>, <f2>.... ‚ÍA•Ï”‚Æ‚µ‚Ă܂½‚ÍƒŠƒeƒ‰ƒ‹‚Æ‚µ‚Ä“ü—Í‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BAUTHORITY-CHECK –½—߂ɂæ‚Á‚ÄA•\ަ‚³‚ꂽƒIƒuƒWƒFƒNƒg‚ɑ΂µ‚ÄA<f> ‚Ì‚·‚ׂĂ̒l‚ɂ‚¢‚ă†[ƒU‚ªŒ ŒÀ‚ðŽ‚Á‚Ä‚¢‚é‚©‚Ç‚¤‚©ƒ†[ƒU‚̃vƒƒtƒ@ƒCƒ‹‚ªƒ`ƒFƒbƒN‚³‚ê‚Ü‚·BŒ ŒÀ‚ª‚ ‚éꇂɂ̂ÝASY-SUBRC ‚Í 0 ‚Éݒ肳‚ê‚Ü‚·BFIELD <f> ‚ð DUMMY ‚É’u‚«Š·‚¦‚邱‚Ƃɂæ‚Á‚ÄA€–ڂ̃`ƒFƒbƒN‚ð‰ñ”ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·BSY-SUBRC ‚Ì“à—e‚ðƒ`ƒFƒbƒN‚·‚邱‚Ƃɂæ‚Á‚Ă̂ÝAŒ ŒÀƒ`ƒFƒbƒN‚ÌŒ‹‰Ê‚ð•]‰¿‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‰Â”\‚ÈƒŠƒ^[ƒ“ƒR[ƒh‚̈ꗗ‚¨‚æ‚ђljÁî•ñ‚ɂ‚¢‚Ä‚ÍAAUTHORITY-CHECK –½—߂̃L[ƒ[ƒh•¶‘‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢BSAP Œ ŒÀ‚̃Rƒ“ƒZƒvƒg‚ÉŠÖ‚·‚éˆê”Êî•ñ‚ɂ‚¢‚Ä‚ÍAuƒ†[ƒU‚ÆŒ ŒÀv‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B

F_SPFLI ‚Æ‚¢‚¤Œ ŒÀƒIƒuƒWƒFƒNƒg‚ª‚ ‚è‚Ü‚·B‚±‚̃IƒuƒWƒFƒNƒg‚ɂ̀–Ú ACTVT ANAME A‚¨‚æ‚Ñ CITY ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B
SELECT * FROM SPFLI.
AUTHORITY-CHECK OBJECT 'F_SPFLI'
ID
'ACTVT' FIELD '02'
ID
'NAME' FIELD SPFLI-CARRID
ID
'CITY' DUMMY.
IF
SY‑SUBRC NE 0. EXIT. ENDIF.
ENDSELECT.
ƒ†[ƒU‚ª F_SPFL ‚ɑ΂µ‚Ĉȉº‚ÌŒ ŒÀ‚ðŽ‚¿A
ACTVT 01-03, NAME AA-LH, CITY none,
SPFLI-CARRID ‚Ì’l‚ª gAAh ‚Æ gLHh ‚̊ԂɂȂ¢ê‡AŒ ŒÀƒ`ƒFƒbƒN‚É‚æ‚胋[ƒv‚ª’†Ž~‚³‚ê‚Ü‚·B