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

Ž–‘O’č‹`‚ŗ‚ę‚Ŋ ABAP ƒf[ƒ^Œ^ •ļ‘‚đ SAP ƒ‰ƒCƒuƒ‰ƒŠƒXƒgƒ‰ƒNƒ`ƒƒ‚É‘g‚Ũž‚Ū

‚ą‚ę‚į‚Ėƒf[ƒ^Œ^‚Í R/3 ƒVƒXƒeƒ€ƒJ[ƒlƒ‹‚ÉŽ–‘O’č‹`‚ŗ‚ę‚Ä ‚¨‚čA‚ˇ‚×‚Ä‚Ė ABAP ƒvƒƒOƒ‰ƒ€‚Å•\ŽĻ‰Â”\‚Å‚ˇBŽ–‘O’č‹`‚ŗ‚ę‚Ŋƒf[ƒ^Œ^‚đŽg—p‚ĩ‚āAƒ[ƒJƒ‹ƒf[ƒ^Œ^‚ƃIƒuƒWƒFƒNƒg‚đ’č‹`‚ĩ‚Ŋ‚čAƒCƒ“ƒ^ƒtƒF[ƒXƒpƒ‰ƒ[ƒ^‚ƃtƒB[ƒ‹ƒhƒVƒ“ƒ{ƒ‹‚Ėƒ^ƒCƒv‚đŽw’č‚ĩ‚Ŋ‚股‚邹‚Æ‚Ē‚Å‚Ģ‚Ü‚ˇB 

Ž–‘O’č‹`‚ŗ‚ę‚ŊŠî–{ ABAP ƒf[ƒ^Œ^ ( ŒÅ’č’ˇ)

‚ą‚ę‚į‚ĖŽ–‘O’č‹`‚ŗ‚ę‚ŊŠî–{ƒf[ƒ^Œ^‚́AŽĀsŽž‚ɍ€–Ú’ˇ‚Ēí‚ÉŒÅ’č‚ŗ‚ę‚Ä‚ĸ‚éŠe€–Ú‚Ėƒf[ƒ^Œ^‚đŽw’股‚éÛ‚ÉŽg‚í‚ę‚Ü‚ˇBˆČ‰ē‚Ė•\‚ɁA‚ŗ‚Ü‚´‚Ü‚ČŒÅ’č’ˇƒf[ƒ^Œ^‚đŽĻ‚ĩ‚Ü‚ˇB‚ˇ‚×‚Ä‚Ė€–Ú’ˇ‚̓oƒCƒg‚ÅŽw’肺‚ę‚Ü‚ˇB

ƒf[ƒ^Œ^

 

‰Šú

€–Ú’ˇ

—LŒø

€–Ú’ˇ

‰Šú’l

 

ˆĶ–Ą

 

”’lƒ^ƒCƒv

I

4

4

0

Ž” ( ŽŠ‘R”)

F

8

8

0

•‚“ŽŦ”“_”Œ`ŽŽ‚Ė’l

P

8

1 - 16

0

ƒpƒbƒN”’l

•ļŽšƒ^ƒCƒv

C

1

1 - 65535

'  c  '

 

ƒeƒLƒXƒg€–Ú

( ‰p”Žš)

D

8

8

'00000000'

“ú•t€–Ú

( ‘ŽŽ: YYYYMMDD)

N

1

1 - 65535

'0 c 0'

 

”’lƒeƒLƒXƒg€–Ú

( ”Žš)

T

6

6

'000000'

Žž€–Ú

( ‘ŽŽ: HHMMSS)

16 iƒ^ƒCƒv

X

1

1 - 65535

X'0 c 0'

16 i€–Ú

ƒf[ƒ^Œ^ D AF AI ‚¨‚æ‚Ņ T ‚́Aƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚Ė‹Zp‘ŽĢ‚đŠŽ‘S‚É‹Lq‚ĩ‚Ü‚ˇBƒf[ƒ^Œ^ C AN AP ‚¨‚æ‚Ņ X ‚̓WƒFƒlƒŠƒbƒN‚Å‚ˇBƒWƒFƒlƒŠƒbƒNƒ^ƒCƒv‚đŽg—p‚ĩ‚ăvƒƒOƒ‰ƒ€‚Ü‚Ŋ‚̓f[ƒ^ƒIƒuƒWƒFƒNƒg“ā‚Ėƒ[ƒJƒ‹ƒf[ƒ^Œ^‚đ’č‹`‚ˇ‚éę‡‚́A€–Ú’ˇ‚đŽw’č‚ĩAƒf[ƒ^Œ^ P ‚Ėę‡‚͏Ŧ”“_ˆČ‰ēŒ…”‚đŽw’股‚é•K—v‚Ē‚ ‚č‚Ü‚ˇBƒWƒFƒlƒŠƒbƒNƒ^ƒCƒv‚đŽg—p‚ĩ‚ătƒB[ƒ‹ƒhƒVƒ“ƒ{ƒ‹‚ĖƒCƒ“ƒ^ƒtƒF[ƒXƒpƒ‰ƒ[ƒ^ƒ^ƒCƒv‚đŽw’股‚éÛ‚ɂ́A‹Zp‘ސ̂đŽw’股‚é•K—v‚Ē‚ ‚č‚Ü‚š‚ņB 

‰Šú ( ƒWƒFƒlƒŠƒbƒNƒ^ƒCƒv‚Ėę‡‚͏‰Šú€–Ú’ˇ) ‚Ƃ́ATYPES –Ŋ—ß‚Æ DATA –Ŋ—߂˒ZkŒ`‚ÅˆÃ–Ų‚ÉŽg‚í‚ę‚é’l‚Å‚ˇB

ŒÅ’č’ˇ‚ĖŽ–‘O’č‹`ƒ^ƒCƒv‚ÍˆČ‰ē‚Ė‚æ‚¤‚ɕǗۂŗ‚ę‚Ü‚ˇB

”’lƒ^ƒCƒv

ABAP ‚Å‚Í 5 ‚Â‚Ė”ņ”’lƒ^ƒCƒv ( ƒeƒLƒXƒg€–Ú (C) A”’lƒeƒLƒXƒg€–Ú (N) A“ú•t€–Ú (D) AŽž€–Ú (T) A16 i€–Ú (X)) ‚ž‚¯‚łȂ­A3 ‚Â‚Ė”’lƒ^ƒCƒv‚đŽg—p‚ĩ‚Đ”Žš‚Ė•\ŽĻ‚ÆŒvŽZ‚đs‚ĸ‚Ü‚ˇBƒf[ƒ^Œ^ N ‚͐”’lƒ^ƒCƒv‚ł͂ ‚č‚Ü‚š‚ņBƒf[ƒ^Œ^ N ƒIƒuƒWƒFƒNƒg‚ɂ͐”Žš (0...9) ‚Ė‚Ũ‚ĒŠÜ‚Ü‚ę‚Ü‚ˇ‚ǁA“ā•”‚ł͐”Žš‚Æ‚ĩ‚Ä•\‚ŗ‚ę‚Ü‚š‚ņBƒf[ƒ^Œ^ N €–Ú‚Ė“TŒ^‚́AЍ’čƒR[ƒh‚Æ—X•֔ԍ†‚Å‚ˇB

ˇ        Ž” - ƒ^ƒCƒv I

ƒ^ƒCƒv I ”Žš‚Ė’l”ÍˆÍ‚Í -2**31 ` 2**31-1 ‚Å‚ ‚čAŽ”‚Ė‚Ũ‚ĒŠÜ‚Ü‚ę‚Ü‚ˇBŽZp‰‰ŽZ‚ĖŒ‹‰Ę‚ǐސ”ˆČŠO ( ‚Ŋ‚Æ‚Ļ‚ÎA•ǐ”) ‚Å‚ ‚ę‚΁A‚ģ‚ĖŒ‹‰Ę‚ÍØŽĖ‚Ä‚Å‚Í‚Č‚­AŠÛ‚ß‚į‚ę‚Ü‚ˇB

ƒ^ƒCƒv I ‚̓JƒEƒ“ƒ^A–ž×”AõˆøAŽžŠÔ˜g‚Č‚Į‚ÉŽg—p‚ł̂܂ˇB

ˇ        ƒpƒbƒN”Žš - ƒ^ƒCƒv P

ƒ^ƒCƒv P ‚Ėƒf[ƒ^‚͏Ŧ”“_ˆČ‰ē‚ÉŒ…”‚đŨ’股‚邹‚Æ‚Ē‚Å‚Ģ‚Ü‚ˇBŦ”“_ˆČ‰ēŒ…”‚̓WƒFƒlƒŠƒbƒN‚Å‚ ‚čAƒvƒƒOƒ‰ƒ€‚ɐŨ’肺‚ę‚Ü‚ˇBƒ^ƒCƒv P ‚Ėƒf[ƒ^‚Ė’l”͈͂́A‚ģ‚ĖƒTƒCƒY‚ƏŦ”“_ˆČ‰ēŒ…”‚É‚æ‚Á‚ÄˆŲ‚Č‚č‚Ü‚ˇB—LŒøƒTƒCƒY‚Í 1 ` 16 ƒoƒCƒg‚Ė”CˆĶ‚Ė’l‚Å‚ˇB2 ‚Â‚Ė 10 i”‚Í 1 ƒoƒCƒg‚ɃpƒbƒN‚ŗ‚ęAÅŒã‚ĖƒoƒCƒg‚É‚Í 1 ‚Â‚Ė”Žš‚Æ•„†‚Ē‘}“ü‚ŗ‚ę‚Ü‚ˇBŦ”“_ˆČ‰ē‚ɂ͍őå 14 Œ…‚đŨ’股‚邹‚Æ‚Ē‚Å‚Ģ‚Ü‚ˇB‰Šú’l‚̓[ƒ‚Å‚ˇBƒ^ƒCƒv P ‚Ėƒf[ƒ^‚đŽg—p‚ˇ‚éę‡‚́AƒvƒƒOƒ‰ƒ€‘ŽĢŒÅ’čŦ”“_ŽZp‚đŨ’č‚ĩ‚Ä‚­‚ž‚ŗ‚ĸB‚ą‚ę‚đŨ’č‚ĩ‚Č‚ĸę‡Aƒ^ƒCƒv P ‚ː”Žš‚ÍŽ”‚Æ‚ĩ‚Ĉĩ‚í‚ę‚Ü‚ˇB

ƒ^ƒCƒv P ‚Ėƒf[ƒ^‚Í‹——ŖAd—ʁA‹āŠz‚Č‚Į‚Ė’l‚ÉŽg—p‚ł̂܂ˇB

ˇ        •‚“ŽŦ”“_”Œ`ŽŽ‚Ė’l - ƒ^ƒCƒv F

ƒ^ƒCƒv F ‚ː”Žš‚ːŗ”‚Æ•‰”‚ÉŠÖ‚ˇ‚é’l”ÍˆÍ‚Í 1x10**-307 ` 1x10*308 ‚Å‚ ‚čAƒ[ƒ‚ĒŠÜ‚Ü‚ę‚Ü‚ˇB¸“x”͈͖͂ņ 15 Œ…”‚Å‚ ‚čAƒn[ƒhƒEƒFƒAƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ė•‚“ŽŦ”“_‰‰ŽZ‚É‚æ‚Á‚ÄˆŲ‚Č‚č‚Ü‚ˇBƒ^ƒCƒv F ‚Ėƒf[ƒ^‚Í“ā•”‚Å 2 i”‚É•ĪŠˇ‚ŗ‚ę‚é‚Ŋ‚߁AŠÛ‚߃Gƒ‰[‚Ē”­ļ‚ˇ‚é‰Â”\Ģ‚Ē‚ ‚č‚Ü‚ˇBABAP ƒvƒƒZƒbƒT‚Í‚ą‚ˉe‹ŋ‚đÅŦŒĀ‚É—}‚Ļ‚æ‚¤‚Æ‚ĩ‚Ü‚ˇ‚ǁA‚‚ĸ¸“x‚đ•K—v‚Æ‚ˇ‚éę‡‚̓^ƒCƒv F ‚Ėƒf[ƒ^‚đŽg—p‚ĩ‚Č‚ĸ‚悤‚É‚ĩ‚Ä‚­‚ž‚ŗ‚ĸB‘ã‚í‚č‚ɁAƒ^ƒCƒv P ‚Ėƒf[ƒ^‚đŽg—p‚ĩ‚Ä‚­‚ž‚ŗ‚ĸB

ƒ^ƒCƒv F ‚Ė€–ڂ́A’l”ÍˆÍ‚Ē”ņí‚É‘å‚Ģ‚­AŠÛ‚߃Gƒ‰[‚Ēd—vŽ‹‚ŗ‚ę‚Č‚ĸę‡‚ÉŽg—p‚ĩ‚Ü‚ˇB

ŒvŽZ‚É I ‚¨‚æ‚Ņ F ‚Ė€–Ú‚đŽg—p‚ˇ‚邯AP €–Ú‚đŽg—p‚ĩ‚Ŋę‡‚æ‚č‚ā‚‘Ŧ‚ɏˆ—‚ŗ‚ę‚Ü‚ˇBI ‚¨‚æ‚Ņ F ‚Ė€–Ú‚đŽg—p‚ĩ‚ŊŽZp‰‰ŽZ‚ÍŽĀÛ‚Ėƒ}ƒVƒ“ƒR[ƒh‰‰ŽZ‚Æ‚Ų‚Æ‚ņ‚Į“¯‚ļ‚Å‚ˇ‚ǁAP €–Ú‚đŽg—p‚ˇ‚邯ƒ\ƒtƒgƒEƒFƒA‚ĖƒTƒ|[ƒg‚Ė•K—vĢ‚Ē‚‚­‚Č‚č‚Ü‚ˇB‚ĩ‚Š‚ĩA¸“x‚Ü‚Ŋ‚Í’l”ÍˆÍ‚Ė—vŒ‚đ–ž‚Ŋ‚ˇ‚ɂ̓^ƒCƒv P ‚Ėƒf[ƒ^‚đŽg—p‚ˇ‚é•K—v‚Ē‚ ‚č‚Ü‚ˇB

•ļŽšƒ^ƒCƒv

5 ‚Â‚Ė”ņ”’lƒ^ƒCƒv‚Ė‚¤‚ŋA4 ‚Â‚Ėƒ^ƒCƒv C AD AN ‚¨‚æ‚Ņ T ‚Í•ļŽšƒ^ƒCƒv‚Å‚ˇB‚ą‚ę‚į‚Ėƒ^ƒCƒv‚Ė€–Ú‚đ•ļŽš€–Ú‚Æ‚ĸ‚ĸ‚Ü‚ˇB‚ą‚ę‚į‚Ė€–Ú‚ĖŠe ƒ|ƒWƒVƒ‡ƒ“‚́A1 •ļŽš‚ĖƒR[ƒh‚đ•\‚ˇ‚Ė‚É\•Ē‚ČƒXƒy[ƒX‚đŽg—p‚ĩ‚Ü‚ˇBŒģŨAABAP ‚Å‚Í ASCII ‚â EBCDI ‚Č‚Į‚Ė 1 ƒoƒCƒgƒR[ƒh‚Ė‚Ũ‚đŽg—p‚ĩ‚Ä‚ĸ‚Ü‚ˇB‚Ŋ‚ž‚ĩAƒ†ƒjƒR[ƒh‚Æ‚Ė“K‡‚ɂ‚ĸ‚Ă͏€”õ’†‚Å‚ˇBƒ†ƒjƒR[ƒh‚ł́AŠe•ļŽš‚Í 2 ƒoƒCƒg‚Ü‚Ŋ‚Í 4 ƒoƒCƒg‚đŽg—p‚ĩ‚Ü‚ˇB 

16 iƒ^ƒCƒv

‚ģ‚Ė‘ŧ‚Ė”ņ”’lƒ^ƒCƒv - X ‚́Aƒƒ‚ƒŠ“ā‚É‚ ‚éŠeƒoƒCƒg‚đí‚ɉđŽß‚ĩ‚Ü‚ˇB1 ƒoƒCƒg‚Í 2 Œ… ‚Ė 16 i”•\ŽĻ‚É‚æ‚Á‚Ä•\‚ŗ‚ę‚Ü‚ˇB‚ą‚Ėƒ^ƒCƒv‚Ė€–Ú‚đ 16 i€–Ú ‚Æ‚ĸ‚ĸ‚Ü‚ˇB16 i€–ڂł́AƒVƒ“ƒOƒ‹ƒrƒbƒg‚đˆ—‚ˇ‚邹‚Æ‚Ē‚Å‚Ģ‚Ü‚ˇB

Ž–‘O’č‹`‚ŗ‚ę‚ŊŠî–{ ABAP ƒf[ƒ^Œ^ ( ‰Â•Ī’ˇ)

‚ą‚ę‚į‚ĖŽ–‘O’č‹`‚ŗ‚ę‚ŊŠî–{ƒf[ƒ^Œ^‚́A€–Ú’ˇ‚ĒŽĀsŽž‚Ü‚ÅŒÅ’č‚ŗ‚ę‚Č‚ĸŠe€–Ú‚Ėƒf[ƒ^Œ^‚đŽw’股‚éÛ‚ÉŽg‚í‚ę‚Ü‚ˇBŽ–‘O’č‹`‚ŗ‚ę‚Ŋ‰Â•Ī’ˇ‚Ė ABAP ƒf[ƒ^Œ^‚É‚Í 2 ‚‚ ‚čA‚ą‚ę‚į‚͈ę”Ę‚É•ļŽš—ņ‚Æ‚ĩ‚Ä’m‚į‚ę‚Ä‚ĸ‚Ü‚ˇB

ˇ        •ļŽš—ņ‚đ•\‚ˇ STRING

•ļŽš—ņ‚Ƃ́A‰Â•Ī’ˇ‚Ėˆę˜A‚Ė•ļŽš‚Å‚ˇB•ļŽš—ņ‚ɂ́A‰p”Žš‚đ‚ĸ‚­‚‚łāŠÜ‚߂邹‚Æ‚Ē‚Å‚Ģ‚Ü‚ˇB•ļŽš—ņ‚Ė’ˇ‚ŗ‚́A•ļŽš”‚ɁA1 •ļŽš‚˓╔•\ŽĻ‚É•K—v‚Č’ˇ‚ŗ‚đæ‚ļ‚Ŋ‚ā‚˂łˇB

ˇ        ƒoƒCƒg•ļŽš—ņ‚đ•\‚ˇ XSTRING

ƒoƒCƒg•ļŽš—ņ‚́A‰Â•Ī’ˇ‚Ė 16 iƒ^ƒCƒv‚Å‚ˇB‚ą‚ĖƒoƒCƒg”‚ɐ§ŒĀ‚Í‚ ‚č‚Ü‚š‚ņBƒoƒCƒg•ļŽš—ņ‚Ė’ˇ‚ŗ‚̓oƒCƒg”‚É“™‚ĩ‚­‚Č‚č‚Ü‚ˇB

•ļŽš—ņ‚đƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚Æ‚ĩ‚čėŦ‚ĩ‚Ŋę‡A•ļŽš—ņƒwƒbƒ_‚͐ÓI‚ɍėŦ‚ŗ‚ę‚Ü‚ˇB‚ą‚Ė•ļŽš—ņ‚ɂ͊Į—î•ņ‚ĒŠÜ‚Ü‚ę‚Ü‚ˇBŽĀÛ‚Ėƒf[ƒ^ƒIƒuƒWƒFƒNƒg‚́AŽĀsŽž‚ɉ‰ŽZ–Ŋ—߂ɂæ‚Á‚ēޓI‚ɍėŦ‚¨‚æ‚ŅCŗ‚ŗ‚ę‚Ü‚ˇB

•ļŽš—ņ‚Ė‰Šú’l‚Í’ˇ‚ŗ‚Ēƒ[ƒ‚Ė‹ķ•ļŽš—ņ‚Å‚ˇB•ļŽš—ņ‚ĒŠÜ‚Ü‚ę‚Ä‚ĸ‚é\‘ĸ‚́AƒfƒB[ƒv\‘ĸ‚Æ‚ĩ‚ďˆ—‚ŗ‚ę‚Ü‚ˇB‚‚܂čA•ļŽš—ņ‚đŠÜ‚Ū\‘ĸ‚ɑ΂ˇ‚é•ĪŠˇƒ‹[ƒ‹‚Í‚ ‚č‚Ü‚š‚ņB

Ž–‘O’č‹`‚ŗ‚ę‚Ŋ•Ą‡ƒf[ƒ^Œ^

ABAP ‚ɂ́AƒvƒƒOƒ‰ƒ€‚Ƀ[ƒJƒ‹ƒf[ƒ^Œ^‚Ü‚Ŋ‚̓f[ƒ^ƒIƒuƒWƒFƒNƒg‚đ’č‹`‚ˇ‚éÛ‚ÉŽg—p‚Å‚Ģ‚éŽ–‘O’č‹`‚ŗ‚ę‚Ŋ•Ą‡ƒf[ƒ^Œ^‚Í‚ ‚č‚Ü‚š‚ņB‚ˇ‚ׂĂ˕Ą‡ƒf[ƒ^Œ^‚ÍŠî–{ ABAP ƒf[ƒ^Œ^‚ɂ₯‚Âĸ‚Ä‚¨‚čAABAP ƒvƒƒOƒ‰ƒ€‚Ü‚Ŋ‚Í ABAP ƒfƒBƒNƒVƒ‡ƒiƒŠ‚ɐŨ’肺‚ę‚Ü‚ˇB

 

 

 

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