ƒRƒ“ƒeƒ“ƒcƒtƒŒ[ƒ€‹N“Ū

‘ÎÛ—Ėˆæ‚ĖŽw’č •ķ‘‚ð SAP ƒ‰ƒCƒuƒ‰ƒŠƒXƒgƒ‰ƒNƒ`ƒƒ‚É‘g‚ݍž‚Þ

INTO ‹å‚́ASELECT ‹å‚Đ‚į‘I‘ð‚ĩ‚―ƒf[ƒ^‚ð‘‚Ŧž‚Þ‘ÎÛ—Ėˆæ‚ð’č‹`‚ĩ‚Ü‚·B“KØ‚Č‘ÎÛ—Ėˆæ‚́Aƒf[ƒ^Œ^‚Š SELECT ‹å‚Ė‘I‘ðƒf[ƒ^‚ƌ݊·Ŧ‚Š‚ ‚é‚Đ•ÏŠ·‰Â”\‚Č•Ï”‚Å‚·B

SELECT ‹å‚́AˆČ‰š‚Ė‚æ‚Ī‚É‘ÎÛ—Ėˆæ‚Ėƒf[ƒ^Œ^‚ðŒˆ’č‚ĩ‚Ü‚·B

·        SELECT ‹å‚Å‚Ė <s> Žw’č‚É‚æ‚Á‚āA‘ÎÛ—Ėˆæ‚Ė”ÍˆÍA‚‚܂čƒtƒ‰ƒbƒg\‘Ē‚Đƒe[ƒuƒ‹\‘Ē‚Đ‚ŠŒˆ’č‚ģ‚ę‚Ü‚·B

·        SELECT ‹å‚Ė <cols> Žw’č‚É‚æ‚Á‚āA‘ÎÛ—Ėˆæ‚Ė\‘Ē ( sƒf[ƒ^Œ^) ‚ŠŒˆ’č‚ģ‚ę‚Ü‚·B

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

’Pˆę‚Ės‚ð‘I‘ð‚·‚é‚ÆA‘ÎÛ—Ėˆæ‚̓tƒ‰ƒbƒg‚ɂȂč‚Ü‚·B•Ą”‚Ės‚ð‘I‘ð‚·‚é‚ÆA‘ÎÛ—Ėˆæ‚̓e[ƒuƒ‹\‘ǂ܂―‚̓tƒ‰ƒbƒg\‘ǂɂȂč‚Ü‚·B‘ÎÛ—Ėˆæ‚Šƒtƒ‰ƒbƒg‚Ėę‡‚́ASELECT ƒ‹[ƒv‚ðŽg—p‚·‚é•K—v‚Š‚ ‚č‚Ü‚·B

‚·‚Ũ‚Ă˗ņ‚ð‘I‘ð‚·‚é‚ÆA‘ÎÛ—Ėˆæ‚͍\‘Ē‚Æ‚Č‚é‚Ѝ\‘Ē‚Ö‚Ė•ÏŠ·‚Š‰Â”\‚ɂȂč‚Ü‚·BŒÂX‚Ė—ņ‚ð‘I‘ð‚·‚é‚ÆA‘ÎÛ—Ėˆæ‚͍\‘Ē‚ĖƒRƒ“ƒ|[ƒlƒ“ƒg‚Ü‚―‚Í’Pˆę‚Ė€–ڂɂȂč‚Ü‚·B 

SELECT ‹å‚łˑI‘ð‚ĖŠî–{ƒf[ƒ^Œ^‚Í ƒfƒBƒNƒVƒ‡ƒiƒŠ‚Ėƒf[ƒ^Œ^‚Å‚·BƒfƒBƒNƒVƒ‡ƒiƒŠŒ^‚́A‘ÎÛ—Ėˆæ‚Ė‘Î‰ž‚·‚éŠî–{ƒRƒ“ƒ|[ƒlƒ“ƒg‚Ė ABAP ƒf[ƒ^Œ^‚ɕϊ·‰Â”\‚Č‚ā‚˂łȂŊ‚ę‚΂Ȃč‚Ü‚đ‚ņBƒf[ƒ^Œ^‚Ėƒe[ƒuƒ‹‚É‚Â‚Ē‚Ä‚ÍAABAP ƒfƒBƒNƒVƒ‡ƒiƒŠ‚Ėƒf[ƒ^Œ^ ‚ðŽQÆ‚ĩ‚Ä‚­‚ū‚ģ‚ǁB

ƒtƒ‰ƒbƒgė‹Æ—Ėˆæ‚ĖŽw’č

“ĮžŒģ‚Š’Pˆęs‚Đ•Ą”s‚ЂɂЂЂí‚į‚ļAƒtƒ‰ƒbƒgė‹Æ—Ėˆæ‚ðŽw’č‚·‚邹‚Æ‚Š‚Å‚Ŧ‚Ü‚·Bƒf[ƒ^‚ðƒtƒ‰ƒbƒgė‹Æ—Ėˆæ‚É“Į‚ݍž‚ނɂ́AINTO ‹å‚ÅˆČ‰š‚ðŽg—p‚ĩ‚Ü‚·B

SELECT ...INTO [CORRESPONDING FIELDS OF] <wa> ...

­‚Č‚­‚Æ‚ā“Į‚ݍž‚Ü‚ę‚és‚ĖƒTƒCƒYˆČã‚Ė‘ÎÛ—Ėˆæ‚Š•K—v‚Å‚·B‚―‚ū‚ĩA‚ą‚ꂊƒf[ƒ^Œ^‚ɑ΂·‚é—Bˆę‚ː§ŒĀ‚Å‚·Bƒf[ƒ^Œ^‚Ė‘I‘ð‚́A“Į‚ݍž‚ņ‚ū—ņ‚Š <wa> ‚ŃAƒhƒŒƒXŽw’č‚ģ‚ę‚é‚―‚ß‚Ė SELECT ‹å‚ĖŽw’č‚ɂ₯‚Ã‚Ē‚Äs‚ǂ܂·B

SELECT ‹å‚ĖƒAƒXƒ^ƒŠƒXƒN (*) ‚ðŽw’č‚·‚é ( ‚·‚Ũ‚Ă˗ņ‚ð‘I‘ð‚·‚é) ‚ƁAƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Ė\‘ǂɂĩ‚―‚Š‚Á‚āAƒf[ƒ^‚Íė‹Æ—Ėˆæ‚֍ķ‚Đ‚į‰E‚É“]‘—‚ģ‚ę‚Ü‚·B‚ą‚Ėę‡‚́A<wa> ‚Ė\‘Ē‚ÍŠÖŒW‚ ‚č‚Ü‚đ‚ņBSELECT –―—ß‚ĖŒã‚ë‚ĖŠe—ņ‚Ė’l‚ðƒAƒhƒŒƒXŽw’č‚Å‚Ŧ‚邿‚΂ɂ·‚é‚―‚߂ɂ́Aė‹Æ—Ėˆæ‚Šƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Æ“Ŋ‚ķ\‘Ē‚ðŽ‚Â•K—v‚Š‚ ‚č‚Ü‚·B 

SELECT ‹å‚ÅŒÂ•Ę‚Ė—ņ‚Ü‚―‚͏W‡ŽŪ‚ðŽw’č‚·‚邯Aė‹Æ—Ėˆæ‚Ė\‘ǂɂĩ‚―‚Š‚Á‚āA—ņ‚Íė‹Æ—Ėˆæ‚֍ķ‚Đ‚į‰E‚É“]‘—‚ģ‚ę‚Ü‚·B

ƒf[ƒ^‚ð <wa> ‚É“Į‚ݍž‚ނƁA‘O‚Ė“ā—e‚Šã‘‚Ŧ‚ģ‚ę‚Ü‚·B‚ĩ‚Đ‚ĩASELECT –―—߂ˉe‹ŋ‚ðŽó‚Ŋ‚Č‚Ē <wa> ‚ĖƒRƒ“ƒ|[ƒlƒ“ƒg‚́A‘O‚Ė’l‚ð•ÛŽ‚ĩ‚Ü‚·B

ė‹Æ—Ėˆæ‚Š\Ž‚ģ‚ę‚Ăǂéę‡‚́ACORRESPONDING FIELDS ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚邹‚Æ‚Š‚Å‚Ŧ‚Ü‚·B‚ą‚ĖƒIƒvƒVƒ‡ƒ“‚ł́Aƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Æė‹Æ—Ėˆæ‚Å“Ŋˆę–žĖ‚Ė€–Ú‚Ė“ā—e‚ū‚Ŋ‚Š“]‘—‚ģ‚ę‚Ü‚·B‚ą‚ę‚ɂ́A‘I‘ð‚É‚Ļ‚Ē‚ÄŽw’č‚ĩ‚―ƒGƒCƒŠƒAƒX—ņ–ž‚ŠŠÜ‚Ü‚ę‚Ü‚·BINTO ‹å‚Ė CORRESPONDING FIELDS ƒIƒvƒVƒ‡ƒ“‚ðŽg‚Á‚Äė‹Æ‚ð‚ĩ‚Ä‚āAƒf[ƒ^ƒx[ƒX‚Đ‚į“Į‚ݍž‚Ü‚ę‚éƒf[ƒ^‚Ė—Ę‚Í§ŒĀ‚ģ‚ę‚ļAŒ‹‰ĘƒZƒbƒg‚Đ‚į ABAP ƒvƒƒOƒ‰ƒ€‚É“Į‚ݍž‚Ü‚ę‚éƒf[ƒ^‚Ė—Ę‚ū‚Ŋ‚А§ŒĀ‚ģ‚ę‚Ü‚·B“Į‚ݍž‚Ü‚ę‚é—ņ‚ː”‚ð§ŒĀ‚·‚é—Bˆę‚Ė•û–@‚Í SELECT ‹å‚É‚ ‚č‚Ü‚·B

ƒAƒXƒ^ƒŠƒXƒN (*) ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚ĩ‚āASELECT ‹å‚Ė’Pˆęƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹<dbtab> ‚Ė—ņ‚ð‚·‚Ũ‚Ä“Į‚ݍž‚Þę‡‚́AINTO ‹å‚Š‹ó”’‚É‚Č‚é‚ą‚Æ‚Š‚ ‚č‚Ü‚·B‚ŧ‚Ė‚―‚߁ASELECT –―—߂̓fƒtƒHƒ‹ƒg‚Ėƒf[ƒ^‚ðAƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹ŽĐ‘Ė‚Æ“Ŋ‚ķ <dbtab> ‚Æ‚Ē‚Ī–ž‘O‚ð•t‚Ŋ‚ăe[ƒuƒ‹ė‹Æ—Ėˆæ‚ɏ‘‚Ŧž‚݂܂·B‚ą‚Ėƒe[ƒuƒ‹ė‹Æ—Ėˆæ‚Í TABLES –―—ß‚ðŽg‚Á‚ĐéŒū‚ĩ‚Č‚Ŋ‚ę‚΂Ȃč‚Ü‚đ‚ņBƒŠƒŠ[ƒX 4.0 ˆČ‘O‚ł́A‚ą‚Ėƒe[ƒuƒ‹ė‹Æ—Ėˆæ‚Š‚Č‚Ē‚Æƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Đ‚įƒf[ƒ^‚ð“Į‚ݍž‚Þ‚ą‚Æ‚ЂłŦ‚ȂЂÁ‚―‚―‚߁AˆÃ–Ų‚Ėė‹Æ—Ėˆæ‚Æ‚ĩ‚Ä•p”ɂɎg—p‚ģ‚ę‚Ăǂ܂ĩ‚―BŒŧÝ‚Å‚āAƒe[ƒuƒ‹ė‹Æ—Ėˆæ‚̓Cƒ“ƒ^ƒtƒF[ƒXė‹Æ—Ėˆæ‚Æ‚ĩ‚Ä—LŒø‚Å‚·‚ЁASELECT –―—ß‚Ėė‹Æ—Ėˆæ‚Æ‚ĩ‚ÄŽg—p‚·‚邹‚Ƃ͂łŦ‚Ü‚đ‚ņBƒwƒbƒ_s‚˂ȂǓ╔ƒe[ƒuƒ‹‚Æ“Ŋ—l‚ɁAƒ\[ƒX—Ėˆæ‚Æ‘ÎÛ—Ėˆæ‚ɕʁX‚Ė–ž‘O‚ð•t‚Ŋ‚邹‚ƂŃvƒƒOƒ‰ƒ€‚Š‚í‚Đ‚č‚â‚·‚­‚Č‚č‚Ü‚ĩ‚―B

“ā•”ƒe[ƒuƒ‹‚ĖŽw’č

ƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Ė•Ą”‚Ės‚ð“Į‚ݍž‚Þ‚Æ‚Ŧ‚́A‚ŧ‚Ės‚ð“ā•”ƒe[ƒuƒ‹‚É’u‚­‚ą‚Æ‚ЂłŦ‚Ü‚·B‚ą‚Ėę‡‚́AINTO ‹å‚Å ˆČ‰š‚ðŽg—p‚ĩ‚Ü‚·B

SELECT ...INTO|APPENDING [CORRESPONDING FIELDS OF] TABLE <itab>
                          [PACKAGE SIZE <n>] ...

“Ŋ‚ķ‚ą‚Æ‚ŠA<itab> ‚Ėsƒf[ƒ^Œ^Aƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Ės‚Ėƒf[ƒ^‚Šƒe[ƒuƒ‹s‚ÉŠ„‚č“–‚Ä‚į‚ę‚é•û–@A‚Ļ‚æ‚Ņƒtƒ‰ƒbƒgė‹Æ—Ėˆæ‚ɑ΂·‚é CORRESPONDING FIELDS ƒIƒvƒVƒ‡ƒ“‚É‚ā“K—p‚ģ‚ę‚Ü‚·( ã‹LŽQÆ) B

“ā•”ƒe[ƒuƒ‹‚ɂ́A‘I‘ð‚ĩ‚―‚·‚Ũ‚Ä‚Ės‚Š‘‚Ŧž‚Ü‚ę‚Ü‚·BINTO ‚ðŽg—p‚·‚邯Aƒe[ƒuƒ‹“ā‚Ė‚·‚Ũ‚Ä‚ĖŠų‘ķs‚Šíœ‚ģ‚ę‚Ü‚·BAPPENDING ‚ðŽg—p‚·‚邯AŠų‘ķ‚˓╔ƒe[ƒuƒ‹ <itab> ‚ɐV‚ĩ‚Ēs‚Š’Į‰Á‚ģ‚ę‚Ü‚·BAPPENDING ‚É‚æ‚čAƒe[ƒuƒ‹ƒf[ƒ^Œ^‚É“K‰ž‚ĩ‚čs‚Г╔ƒe[ƒuƒ‹‚É’Į‰Á‚ģ‚ę‚Ü‚·B‘I‘ð‚ɉe‹ŋ‚ģ‚ę‚ȂǓ╔ƒe[ƒuƒ‹“ā‚Ė€–ڂɂ́A‰Šú’l‚Š‘‚Ŧž‚Ü‚ę‚Ü‚·B 

PACKAGE SIZE ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚邯A‘I‘ð‚ĩ‚―s‚Í“ā•”ƒe[ƒuƒ‹‚Ɉę“x‚ɏ‘‚Ŧž‚Ü‚ę‚ļAƒpƒPƒbƒg’PˆĘ‚ŏ‘‚Ŧž‚Ü‚ę‚Ü‚·B“ā•”ƒe[ƒuƒ‹‚É 1 ‚‚ļ‚‘‚Ŧž‚Ü‚ę‚éA<n> s‚ĖƒpƒPƒbƒg‚ð’č‹`‚·‚邹‚Æ‚Š‚Å‚Ŧ‚Ü‚·BINTO ‚ðŽg—p‚·‚邯AŠeƒpƒPƒbƒg‚Š‘O‚ĖƒpƒPƒbƒg‚ð’uŠ·‚ĩ‚Ü‚·BAPPENDING ‚ðŽg—p‚·‚邯AƒpƒPƒbƒg‚Í 1 ‚‚ļ‚‘}“ü‚ģ‚ę‚Ü‚·B‚ą‚ę‚́AENDSELECT ‚ŏI—đ‚·‚éƒ‹[ƒv‚Å‚Ė‚Ý‰Â”\‚Å‚·BSELECT ƒ‹[ƒv‚ĖŠO‚ł́A“ā•”ƒe[ƒuƒ‹‚Ė“ā—e‚ŠŒˆ’č‚ĩ‚Ăǂ܂đ‚ņBƒ‹[ƒv“ā‚Ė‘I‘ðs‚ðˆ—‚·‚é•K—v‚Š‚ ‚č‚Ü‚·B

’Pˆę€–Ú‚ĖŽw’č

SELECT ‹å‚Ėƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Ė’Pˆę—ņ‚Ü‚―‚͏W‡ŽŪ‚ðŽw’č‚·‚éę‡‚́ASELECT ƒ‹[ƒv‚ĖŒÂ•ĘƒGƒ“ƒgƒŠ‚Ü‚―‚Í•Ą”ƒGƒ“ƒgƒŠ‚Ė’Pˆę€–ڂɃf[ƒ^‚ð“Į‚ݍž‚Þ‚ą‚Æ‚ЂłŦ‚Ü‚·Bƒf[ƒ^‚ð’Pˆę€–Ú‚É“Į‚ݍž‚ނɂ́AINTO ‹å‚ÅˆČ‰š‚ðŽg—p‚ĩ‚Ü‚·B

SELECT ...INTO (<f1>, <f2>, ...). ...

SELECT ‹å‚Ė€–Úˆę——‚ÅŽw’č‚ģ‚ę‚―‚Ė‚Æ“Ŋ”‚ĖŒÂ•Ę€–Ú <fi> ‚ðŽw’č‚·‚é•K—v‚Š‚ ‚č‚Ü‚·BSELECT ‹å‚Ė€–ڂ́AINTO ‹å‚Ėˆę——“ā‚Ė€–ڂɍķ‚Đ‚į‰E‚ÖŠ„‚č“–‚Ä‚į‚ę‚Ü‚·B

SELECT ‹å‚ÅŒÂ•Ę€–Ú‚ðŽw’č‚·‚éę‡‚́AINTO ‹å‚Ė€–Úˆę——‚ðŽg—p‚·‚é•K—v‚Í‚ ‚č‚Ü‚đ‚ņB‘ã‚í‚č‚ÉCORRESPONDING FIELDS ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚ĩ‚āAƒf[ƒ^‚ðƒtƒ‰ƒbƒgė‹Æ—Ėˆæ‚Ü‚―‚Í“ā•”ƒe[ƒuƒ‹‚É“Į‚ݍž‚Þ‚ą‚Æ‚ā‚Å‚Ŧ‚Ü‚·B‚ŧ‚Ėę‡A‘ÎÛ—Ėˆæ‚́ASELECT ‹å‚Ėˆę——‚Æ“Ŋ”‚ĖƒGƒŒƒƒ“ƒg‚ðŠÜ‚Þ•K—v‚Í‚ ‚č‚Ü‚đ‚ņB

—á

—á

‘ÎÛ—Ėˆæ‚Æ‚ĩ‚Ä‚Ėƒtƒ‰ƒbƒg\‘Ē

DATA WA TYPE SPFLI.

SELECT *
INTO   WA
FROM   SPFLI.

   WRITE: / WA-CARRID ...

ENDSELECT.

‚ą‚Ė—á‚ł́ASELECT ƒ‹[ƒv‚Ė‘ÎÛ—Ėˆæ‚Ė‚æ‚΂ɁAƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹ SPFLI ‚Æ“Ŋ‚ķƒf[ƒ^Œ^‚Ėƒtƒ‰ƒbƒg\‘Ē‚ðŽg—p‚ĩ‚Ăǂ܂·Bƒ‹[ƒv“ā‚ł́AŒÂ•Ƃ˗ņ‚Ė“ā—e‚ðƒAƒhƒŒƒXŽw’č‚·‚邹‚Æ‚Š‚Å‚Ŧ‚Ü‚·B

DATA SPFLI TYPE SPFLI.

SELECT *
FROM   SPFLI.

   WRITE: / SPFLI-CARRID ...

ENDSELECT.

‚ą‚Ė—á‚ł́A\‘Ē SPFLI ‚ðA“Į‚ݍž‚Þƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹‚Æ“Ŋ‚ķ–ž‘O‚ŐéŒū‚ĩ‚Ăǂ܂·B‚ą‚Ė\‘Ē‚ÍASELECT ƒ‹[ƒv‚Ė‘ÎÛ—Ėˆæ‚Æ‚ĩ‚Ä–ŲŽĶ“I‚ÉŽg—p‚ģ‚ę‚Ăǂ܂·B“Ŋ‚ķ–žĖ‚Ė‚―‚߁A‚ą‚ą‚ł̓f[ƒ^ƒx[ƒXƒe[ƒuƒ‹ŽĐ‘Ė‚Å‚Í‚Č‚­ ABAP ƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚Åė‹Æ‚ĩ‚Ăǂ邯‚Ē‚ĪŽ–ŽĀ‚ðŒĐ‰ß‚ē‚ĩ‚Ä‚ĩ‚܂ǂЂŋ‚Å‚·B

 —á

‘ÎÛ—Ėˆæ‚Æ‚ĩ‚Ă˓╔ƒe[ƒuƒ‹

DATA: BEGIN OF WA,
         CARRID   TYPE SPFLI-CARRID,
         CONNID   TYPE SPFLI-CONNID,
         CITYFROM TYPE SPFLI-CITYFROM,
         CITYTO   TYPE SPFLI-CITYTO,
      END OF WA,
      ITAB LIKE SORTED TABLE OF WA
                WITH NON-UNIQUE KEY CITYFROM CITYTO.

SELECT CARRID CONNID CITYFROM CITYTO
INTO   CORRESPONDING FIELDS OF TABLE ITAB
FROM   SPFLI.

IF SY-SUBRC EQ 0.
  WRITE: / SY-DBCNT, 'Connections'.

   SKIP.
   LOOP AT ITAB INTO WA.
     WRITE: / WA-CARRID, WA-CONNID, WA-CITYFROM, WA-CITYTO.
   ENDLOOP.
ENDIF.

o—ÍŒ‹‰Ę:

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

‘ÎÛ—Ėˆæ‚́Aƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹ SPFLI ‚Æ“Ŋ‚ķ–žĖ‚Ļ‚æ‚Ņƒf[ƒ^Œ^‚Ė 4 ‚Â‚Ė€–Ú‚ðŠÜ‚Þƒ\[ƒgƒe[ƒuƒ‹ ITAB ‚Å‚·BƒvƒƒOƒ‰ƒ€‚Í CORRESPONDING FIELDS ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚ĩ‚āASELECT ‹å‚Đ‚į‚Ė—ņ‚ð“ā•”ƒe[ƒuƒ‹‚ĖŠY“–€–Ú‚É’u‚Ŧ‚Ü‚·BITAB ‚̓\[ƒgƒe[ƒuƒ‹‚Ė‚―‚߁Aƒf[ƒ^‚Í ITAB ‚Ėƒe[ƒuƒ‹ƒL[‚Ń\[ƒg‚ģ‚ę‚―ƒe[ƒuƒ‹‚É‘}“ü‚ģ‚ę‚Ü‚·B

 —á

ƒpƒPƒbƒg‚˓╔ƒe[ƒuƒ‹‚Ö‚Ė“Įž

DATA: WA   TYPE SPFLI,
      ITAB TYPE SORTED TABLE OF SPFLI
                WITH UNIQUE KEY CARRID CONNID.

SELECT CARRID CONNID
FROM   SPFLI
INTO   CORRESPONDING FIELDS OF TABLE ITAB
       PACKAGE SIZE 3.

   LOOP AT ITAB INTO WA.
     WRITE: / WA-CARRID, WA-CONNID.
   ENDLOOP.

   SKIP 1.

ENDSELECT.

o—ÍŒ‹‰Ę:

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

—Ⴓ́A3 s‚ĖƒpƒPƒbƒg‚ð‚ŧ‚ꂞ‚ęƒ\[ƒgƒe[ƒuƒ‹ ITAB ‚É“Į‚ݍž‚݂܂·BSELECT ƒ‹[ƒv‚ĖŠeƒpƒX‚ł́A“ā•”ƒe[ƒuƒ‹‚ÉˆŲ‚Č‚éƒ\[ƒg“ā—e‚Š‚ ‚č‚Ü‚·B

INTO ‚Å‚Í‚Č‚­ APPENDING ‚ðŽg—p‚·‚éę‡‚́Aˆę——‚ÍˆČ‰š‚Ė‚æ‚΂ɂȂč‚Ü‚·B

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

Šeƒ‹[ƒvƒpƒX‚ł́AV‚ĩ‚ĒƒpƒPƒbƒg‚Г╔ƒe[ƒuƒ‹‚Ƀ\[ƒg‚ģ‚ę‚Ü‚·B

 —á

‘ÎÛ—Ėˆæ‚Æ‚ĩ‚Ă˒Pˆę€–Ú

DATA:   AVERAGE TYPE P DECIMALS 2,
        SUM     TYPE P DECIMALS 2.

SELECT AVG( LUGGWEIGHT ) SUM( LUGGWEIGHT )
INTO   (AVERAGE, SUM)
FROM   SBOOK.

WRITE: / 'Average:', AVERAGE,
       / 'Sum    :', SUM.

o—ÍŒ‹‰Ę:

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

SELECT ‹å‚ɂ́Aƒf[ƒ^ƒx[ƒXƒe[ƒuƒ‹ SBOOK ‚Ė€–Ú LUGGWEIGHT ‚Ė•―‹Ï‚Ļ‚æ‚Ņ‡Œv‚ðŒvŽZ‚·‚é‚―‚ß‚Ė 2 ‚Â‚ĖW‡ŽŪ‚ŠŠÜ‚Ü‚ę‚Ü‚·B‘Ώۍ€–ڂ́AAVERAGE ‚Ļ‚æ‚Ņ SUM ‚ƌĂ΂ę‚Ü‚·B

 —á

ƒGƒCƒŠƒAƒX‚ĖŽg—p:

DATA: BEGIN OF LUGGAGE,
        AVERAGE TYPE P DECIMALS 2,
        SUM     TYPE P DECIMALS 2,
      END OF LUGGAGE.

SELECT AVG( LUGGWEIGHT ) AS AVERAGE SUM( LUGGWEIGHT ) AS SUM
INTO   CORRESPONDING FIELDS OF LUGGAGE
FROM   SBOOK.

WRITE: / 'Average:', LUGGAGE-AVERAGE,
       / 'Sum    :', LUGGAGE-SUM.

o—ÍŒ‹‰Ę:

‚ą‚ĖƒOƒ‰ƒtƒBƒbƒN‚Í“Y•t‚ĖƒeƒLƒXƒg‚ɐā–ū‚ģ‚ę‚Ăǂ܂·

‚ą‚Ė—á‚Í‘O‚Ė—á‚Æ“Ŋ‚ķŒø‰Ę‚Š‚ ‚č‚Ü‚·B—Bˆę‚Ėˆá‚Ē‚ÍA\‘Ē‚ŠŒÂ•Ę€–Ú‚Å‚Í‚Č‚­‘ÎÛ—Ėˆæ‚Æ‚ĩ‚ÄŽg—p‚ģ‚ęA\‘ĒƒRƒ“ƒ|[ƒlƒ“ƒg‚Ė–žĖ‚ŠƒGƒCƒŠƒAƒX‚Æ‚ĩ‚Ä SELECT ‹å‚ÅŽg—p‚ģ‚ę‚Ăǂé“_‚Å‚·B 

 

 

 

ƒRƒ“ƒeƒ“ƒcƒtƒŒ[ƒ€I—đ