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

€–Ú“ŕ—e‚Ě’uЎ •ś‘‚đ SAP ƒ‰ƒCƒuƒ‰ƒŠƒXƒgƒ‰ƒNƒ`ƒƒ‚É‘g‚ݍž‚Ţ

\‘˘‚Ěˆę•”‚đ•ʂ̕śŽš—ń‚Ĺ’u‚ŤŠˇ‚Ś‚éę‡‚ɂ́A REPLACE –˝—ß‚đŽg—p‚ľ‚Ä‚­‚ž‚ł‚˘B

\•ś

REPLACE < •śŽš—ń 1> WITH < •śŽš—ń 2> INTO <c> [LENGTH <l>].

€–Ú <c> ‚Ƀpƒ^[ƒ“ < •śŽš—ń 1> ‚̐擪‚Š‚ç’ˇ‚ł <l> ‚܂ł̕”•ނފ܂܂ę‚邊‚Ç‚¤‚Š‚Ş’˛‚ׂç‚ę‚Ü‚ˇB’ˇ‚ł‚ĚŽw’肪‚Č‚˘ę‡Aƒpƒ^[ƒ“ < •śŽš—ń 1> ‘S‘̂̒ˇ‚ł‚ŞŒŸő‚ł‚ę‚Ü‚ˇB

ŽŸ‚ɁA€–Ú <c> “ŕ‚ÉŒť‚ę‚˝Ĺ‰‚Ěƒpƒ^[ƒ“ < •śŽš—ń‚P > ‚Ş•śŽš—ń < •śŽš—ń‚Q > ‚Ć’uЎ‚ł‚ę‚Ü‚ˇB’ˇ‚ł <l> ‚đŽw’肾‚Ä‚ ‚éę‡‚́A‚ť‚ę‚ɑΉž‚ˇ‚é•”•Ş‚ž‚Ż‚Ş’uЎ‚ł‚ę‚Ü‚ˇB

ƒVƒXƒeƒ€€–Ú SY-SUBRC ‚ĚƒŠƒ^[ƒ“ƒR[ƒh‚Ě’l‚Ş‚O‚ɐݒ肳‚ę‚Ä‚˘‚éę‡A‚ą‚ę‚Í < •śŽš—ń‚P > ‚ލ€–Ú <c> “ŕ‚ĹŒŸo‚ł‚ęA < •śŽš—ń‚Q > ‚É‚ć‚č’uЎ‚ł‚ę‚˝‚ą‚Ć‚đŽŚ‚ľ‚Ü‚ˇB‚OˆČŠO‚ĚƒŠƒ^[ƒ“ƒR[ƒh’l‚́A’uЎ‚ލs‚í‚ę‚ȂЂÁ‚˝‚ą‚Ć‚đŽŚ‚ľ‚Ü‚ˇB

< •śŽš—ń 1> A < •śŽš—ń 2> ‚¨‚ć‚Ń <len> ‚͕ϐ”‚É‚ˇ‚邹‚Ć‚Ş‚Ĺ‚Ť‚Ü‚ˇB

—á

DATA: T(10) VALUE 'abcdefghij',
STRING LIKE T,
STR1(4) VALUE 'cdef',
STR2(4) VALUE 'klmn',
STR3(2) VALUE 'kl',
STR4(6) VALUE 'klmnop',
LEN TYPE I VALUE 2.

STRING = T.
WRITE STRING.

REPLACE STR1 WITH STR2 INTO STRING.
WRITE / STRING.

STRING = T.
REPLACE STR1 WITH STR2 INTO STRING LENGTH LEN.
WRITE / STRING.

STRING = T.
REPLACE STR1 WITH STR3 INTO STRING.
WRITE / STRING.

STRING = T.
REPLACE STR1 WITH STR4 INTO STRING.
WRITE / STRING.

o—Í‚ÍˆČ‰ş‚̂悤‚ɂȂč‚Ü‚ˇB

abcdefghij

abklmnghij

abklmnefgh

abklghij

abklmnopgh

ĹIs‚ō€–Ú STRING ‚̉E‘¤‚Ş‚Ç‚Ě‚ć‚¤‚ɐ؂čŽĚ‚Ä‚ç‚ę‚Ä‚˘‚邊‚É’–Ú‚ľ‚Ä‚­‚ž‚ł‚˘B’ˇ‚ł‚S‚ĚŒŸőƒpƒ^[ƒ“e cdef f‚Í’ˇ‚ł‚U‚́e klmnop f‚Ĺ’uЎ‚ł‚ę‚Ä‚˘‚Ü‚ˇBŽŸ‚ɁA STRING ‚ĚŽc‚č‚Ě•”•ނލ€–Ú‚Ě’[‚܂Ŗ„‚ß‚ç‚ę‚Ü‚ˇB

 

 

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