戻る

出力サンプル -CC04110―

元のRPGソースコード

H***************************************************************** H* COPYRIGHT SEC 1994 * H* LICENSED MATERIAL PROGRAM PROPERTY OF SEC.C * H***************************************************************** H***************************************************************** H* 教養趣味情報チェックリスト * H***************************************************************** H*変更履歴 * H*99/07 OR 99/08 日付の西暦8桁化 * H*99/09 部署CD、社員コードキャラクター化 M.SUDA * H* 04/12 DELPHI用修正 * *---------------------------------------------------------------* 08.08 * 2008/08/28 V000.001 E.MURAKAWA * *項目名変更 調査年月日→調査日 * *---------------------------------------------------------------* 08.09 * 2008/09/02 * *項目名変更社員コード→社員コード * H***************************************************************** H Y/ 1 *社員教養趣味情報マスタ * FCSYINI1PIF E K DISK *社員教養趣味情報マスタ * FCSYINI2PIF E K DISK *社員マスタ * FCSYINA1PIF E K DISK * コントロ-ル * FCCNTRLP IF E K DISK 06.12 *基本情報セキュリティ* 06.12FCSYINAS IF E K DISK FQPRINT O F 198 PRINTER E THD 1 1 28 I UDS I 15 17 HOJNCD I 41 82 HOJNNM I DS I 1 60WKTIME I 1 20TM1 I 3 40TM2 I 5 60TM3 I DS I 1 80HSYMD I 1 40HSYY I 5 60HSMM I 7 80HSDD I DS I 1 80HEYMD I 1 40HEYY I 5 60HEMM I 7 80HEDD I DS I 1 150KEYA I 1 70KEYA1 I 8 150KEYA2 I DS I 1 150KEYB I 1 70KEYB1 I 8 150KEYB2 * * パラメータ * C *ENTRY PLIST C PARM PSYMD 80 開始日 C PARM PEYMD 80 終了日 99/09C*///// PARM PSCD 70 社員CS | C*///// PARM PECD 70 社員CE | C PARM PSCD 7 社員CS 99/09C PARM PECD 7 社員CE *ADD C PARM #PCNT 40 *PAGE COUNT *ADD C Z-ADD*ZERO #PCNT *PAGE COUNT *コードチェック C PXCDCK PLIST XCODCTL C PARM P@KTM 80 C PARM P@KOCD 4 C PARM P@COCD 20 C PARM P@NMK 10 C PARM P@CONM 62 C PARM P@STS *漢字カット C PXKNJ PLIST XKNJCUT3 C PARM P@HONT100 C PARM 22 P@LEN 20 C* C PXY86 PLIST XYMD8TO6 C PARM P@YM8 80 C PARM P@GEN 10 C PARM P@YM6 60 C PARM P@STS 1 * C CSKEY KLIST CSYINA1P C KFLD E07100 C KFLD E09300 C C1KEY KLIST CSYINI1P C KFLD E07100 C KFLD E40700 C C2KEY KLIST CSYINI2P C KFLD E07100 C KFLD E46000 ***************************************************************** * MAIN ***************************************************************** * 初期処理 C EXSR XINIT * * C *IN99 DOUEQ'1' C *IN98 ANDEQ'1' C EXSR #MAIN C END C* C SETON LR C RETRN * ***************************************************************** * 初 期 処 理 ***************************************************************** C XINIT BEGSR * C MOVEL*BLANK LINEW 197 C MOVEL*ALL'_' LINEW *TIME取出し C TIME WKDATE 120 C MOVELWKDATE WKTIME 60 * C PSYMD IFEQ 0 C Z-ADD0 HSYMD C ELSE C Z-ADDPSYMD HSYMD C END C* C PEYMD IFEQ 99999999 C Z-ADD99999999 HEYMD C ELSE C Z-ADDPEYMD HEYMD C END C*管理マスタ チェック * C PEYMD SETGTCCNTRLP C READPCCNTRLP 99 C 99 MOVEL'***'CNCONM C* 04/12C*//// Z-ADD1 HCNT 40 04/12C Z-ADD0 HCNT 40 04/12C*//// Z-ADD0 LCNT 20 04/12C Z-ADD99 LCNT 20 04/12C*//// EXCPTHEAD C* SETLL 99/09C MOVELPSCD E07100 99/09C*///// Z-ADDPSCD E07100 C Z-ADD0 E40700 C C1KEY SETLLCSYINI1 C EXSR #READ1 C* 99/09C MOVELPSCD E07100 99/09C*///// Z-ADDPSCD E07100 C Z-ADD0 E46000 C C2KEY SETLLCSYINI2 C EXSR #READ2 C* C ENDSR ***************************************************************** * #MAIN  ***************************************************************** C #MAIN BEGSR C* C *IN99 IFEQ '0' C *IN98 OREQ '0' C* C* C EXSR #CLEAR C* マッチング C KEYA IFEQ KEYB 06.12C *IN77 IFEQ *OFF 06.12C *IN78 ANDEQ*OFF C EXSR #SET1 C EXSR #SET2 C EXSR #PRINT 06.12C ENDIF C EXSR #READ1 C EXSR #READ2 C GOTO XEMAIN C END C* C KEYA IFGT KEYB 06.12C *IN78 IFEQ *OFF C EXSR #SET2 C EXSR #PRINT 06.12C ENDIF C EXSR #READ2 C GOTO XEMAIN C END C* C KEYA IFLT KEYB 06.12C *IN77 IFEQ *OFF C EXSR #SET1 C EXSR #PRINT 06.12C ENDIF C EXSR #READ1 C GOTO XEMAIN C END C* C END C* C XEMAIN TAG C ENDSR C***************************************************************** C* #READ1 C***************************************************************** C #READ1 BEGSR C* C READ CSYINI1P 99 C 99 Z-ADD9999999 KEYA1 C 99 Z-ADD99999999 KEYA2 99/09C N99 MOVELE07100 KEYA1 99/09C*/N99/////// Z-ADDE07100 KEYA1 C N99 Z-ADDE40700 KEYA2 06.12C E07100 CHAINCSYINAS 77 C* C ENDSR C***************************************************************** C* #READ2 C***************************************************************** C #READ2 BEGSR C* C READ CSYINI2P 98 C 98 Z-ADD9999999 KEYB1 C 98 Z-ADD99999999 KEYB2 99/09C N98 MOVELE07100 KEYB1 99/09C*/N98/////// Z-ADDE07100 KEYB1 C N98 Z-ADDE46000 KEYB2 06.12C E07100 CHAINCSYINAS 78 C* C ENDSR ***************************************************************** * #SET1 ***************************************************************** C #SET1 BEGSR C* プリント コウモク セット C* 99/09C*///// Z-ADDKEYA1 MSCD | C*///// Z-ADDKEYA1 E07100 | C MOVELKEYA1 MSCD 99/09C MOVELKEYA1 E07100 C Z-ADDPEYMD E09300 C CSKEY SETGTCSYINA1 C E07100 REDPECSYINA1P 90 C N90 MOVELE00500 MSNM C* 得意科目 C MOVELE40200 MKMK C Z-ADDE40700 P@KTM C E40700 IFEQ 0 C Z-ADD20491231 P@KTM C END C* C MOVEL'Z402' P@KOCD C MOVEL*BLANK P@COCD C MOVELE40200 P@COCD C Z-ADD0 P@NMK C CALL 'XCODCTL' PXCDCK *漢字カット C P@STS IFEQ *BLANK C MOVELP@CONM P@HONT C CALL 'XKNJCUT3'PXKNJ C MOVELP@HONT MKMKN C END C* C*調査日 99/08C Z-ADDE40700 MYMD | C*///// Z-ADDE40700 P@YM8 | C*///// CALL 'XYMD8TO6'PXY86 | C*///// Z-ADDP@GEN MGN 99/08C*///// Z-ADDP@YM6 MYMD C* C MOVELE40400 MLBL1 C* C N98 MOVELE40800 WBK1 C N99 MOVELE40900 WBK2 C* 99/09C MOVELKEYA1 BLCD1 99/09C*///// Z-ADDKEYA1 BLCD1 C Z-ADDKEYA2 BLCD2 C* C* C* レベル C MOVE *BLANK LVNM1 32 C Z-ADDE40700 P@KTM C E40700 IFEQ 0 C Z-ADD20491231 P@KTM C END C* C MOVEL'Z404' P@KOCD C MOVEL*BLANK P@COCD C MOVELE40400 P@COCD C Z-ADD0 P@NMK C CALL 'XCODCTL' PXCDCK *漢字カット C P@STS IFEQ *BLANK C MOVELP@CONM P@HONT C CALL 'XKNJCUT3'PXKNJ C MOVELP@HONT LVNM1 C END C* C ENDSR ***************************************************************** * #SET2 ***************************************************************** C #SET2 BEGSR C* プリント コウモク セット 99/09C MOVEL*BLANK MSCD 99/09C*///// Z-ADD0 MSCD C MOVEL*BLANK MSNM C* 99/09C MOVELKEYB1 MSCD | C MOVELKEYB1 E07100 | C*///// Z-ADDKEYB1 MSCD 99/09C*///// Z-ADDKEYB1 E07100 C Z-ADDPEYMD E09300 C CSKEY SETGTCSYINA1 C E07100 REDPECSYINA1P 90 C N90 MOVELE00500 MSNM C* 趣味 C MOVELE45200 MSHM C Z-ADDE46000 P@KTM C E46000 IFEQ 0 C Z-ADD20491231 P@KTM C END C* C MOVEL'Z452' P@KOCD C MOVEL*BLANK P@COCD C MOVELE45200 P@COCD C Z-ADD0 P@NMK C CALL 'XCODCTL' PXCDCK *漢字カット C P@STS IFEQ *BLANK C MOVELP@CONM P@HONT C CALL 'XKNJCUT3'PXKNJ C MOVELP@HONT MSHMN C END C* C*調査日 99/08C Z-ADD0 MYMD | C Z-ADDE46000 MYMD | C*///// Z-ADD0 MGN | C*///// Z-ADD0 MYMD | C*///// Z-ADDE46000 P@YM8 | C*///// CALL 'XYMD8TO6'PXY86 | C*///// Z-ADDP@GEN MGN 99/08C*///// Z-ADDP@YM6 MYMD C* C MOVE E45400 MLBL2 C* C MOVEL*BLANK WBK1 C MOVEL*BLANK WBK2 C N98 MOVELE45800 WBK1 C N99 MOVELE45900 WBK2 C* 99/09C MOVELKEYB1 BLCD1 99/09C*///// Z-ADDKEYB1 BLCD1 C Z-ADDKEYB2 BLCD2 C* C* レベル C MOVE *BLANK LVNM2 32 C Z-ADDE40700 P@KTM C E40700 IFEQ 0 C Z-ADD20491231 P@KTM C END C* C MOVEL'Z454' P@KOCD C MOVEL*BLANK P@COCD C MOVELE45400 P@COCD C Z-ADD0 P@NMK C CALL 'XCODCTL' PXCDCK *漢字カット C P@STS IFEQ *BLANK C MOVELP@CONM P@HONT C CALL 'XKNJCUT3'PXKNJ C MOVELP@HONT LVNM2 C END C* C ENDSR C***************************************************************** C* #PRINT C***************************************************************** C #PRINT BEGSR C* C *LIKE DEFN E07100 BLCD1 C *LIKE DEFN E40700 BLCD2 C *LIKE DEFN E07100 WBLCD1 C *LIKE DEFN E40700 WBLCD2 C* 対象レコ-ト゛判定 C BLCD1 IFGE PSCD C BLCD1 ANDLEPECD C BLCD2 ANDGEPSYMD C BLCD2 ANDLEPEYMD C ELSE C GOTO XEPRNT C END C* C LCNT IFGE 56 C ADD 1 HCNT C EXCPTHEAD C EXCPTPSPACE C Z-ADD1 LCNT *ADD C ADD 1 #PCNT *PAGE COUNT C ELSE C BLCD1 IFEQ WBLCD1 C MOVEL*BLANK MSNM 99/09C MOVEL*BLANK MSCD 99/09C*///// Z-ADD0 MSCD C END C BLCD1 IFEQ WBLCD1 C BLCD2 ANDEQWBLCD2 99/08C*///// Z-ADD0 MGN C Z-ADD0 MYMD C END C END C* C BLCD1 IFEQ WBLCD1 C BLCD2 ANDEQWBLCD2 C ELSE C* C BLCD1 IFNE WBLCD1 ** C LCNT ANDNE1 C EXCPTLINE C ADD 1 LCNT C END C* C Z-ADD0 MSEQ 10 99/09C MOVELBLCD1 WBLCD1 99/09C*///// Z-ADDBLCD1 WBLCD1 C Z-ADDBLCD2 WBLCD2 C END C* C ADD 1 MSEQ C Z-ADDMSEQ MSEQ1 10 C Z-ADDMSEQ MSEQ2 10 C 99 Z-ADD0 MSEQ1 C 98 Z-ADD0 MSEQ2 C*備考 C MSEQ IFEQ 1 C MOVELWBK1 MBK C END C MSEQ IFEQ 2 C MOVELWBK2 MBK C END *データなしの場合ブランク出力* C SETOF 50 *取得日* C MYMD IFEQ *ZERO C SETON 50 C ENDIF C* C EXCPTMESAI * C MOVE *BLANK LVNM1 C MOVE *BLANK LVNM2 * C ADD 1 LCNT C* C XEPRNT TAG C ENDSR C***************************************************************** C* #CLEAR C***************************************************************** C #CLEAR BEGSR C* C *LIKE DEFN E07100 MSCD C *LIKE DEFN E40200 MKMK C *LIKE DEFN E40400 MLBL1 C *LIKE DEFN E45200 MSHM C *LIKE DEFN E45400 MLBL2 C *LIKE DEFN E40800 MBK C *LIKE DEFN E40800 WBK1 C *LIKE DEFN E40800 WBK2 99/09C MOVEL*BLANK MSCD 99/09C*///// Z-ADD0 MSCD C MOVEL*BLANK MSNM 22 99/08C*///// Z-ADD0 MGN 10 C Z-ADD0 MYMD 80 C MOVEL*BLANK MKMK C MOVEL*BLANK MKMKN 22 C MOVEL*BLANK MLBL1 C MOVEL*BLANK MSHM C MOVEL*BLANK MSHMN 22 C MOVEL*BLANK MLBL2 C MOVEL*BLANK MBK C MOVEL*BLANK WBK1 C MOVEL*BLANK WBK2 C* C ENDSR ***************************************************************** * PRINT ***************************************************************** OQPRINT E 02 HEAD O HOJNCD 3 O CNCONM 46 O E 03 HEAD O THD,1 + 65 O 170 '日付' O UDATE 179 ' / / ' O HCNT 2 189 O 195 '頁' * O E 04 HEAD O 73 '(自)' O HSYY 77 O 81 '年' O HSMM 83 O 87 '月' O HSDD 89 O 101 '日~(至)' O HEYY 105 O 109 '年' O HEMM 111 O 115 '月' O HEDD 117 O 121 '日' O 164 '( CC04110 )' O 170 '時刻' O TM1 173 O 174 ':' O TM2 176 O 177 ':' O TM3 179 * O E 0607 HEAD O*///08.09//////////////////////////11 '社員コード' 08.09O 12 '社員コード' O 20 '氏 名' O*///08.08//////////////////////////46 '調査年月日' 08.08O 46 '調査日 ' O 59 '得意科目' O*///08.09//////////////////////////75 'レベル' 08.09O 77 'レベル' O 104 '趣味・スポ-ツ' O*///08.09/////////////////////////115 'レベル' 08.09O 117 'レベル' O 135 '備  考' * O E 1 MESAI 99/09O MSCD 8 99/09O*///// MSCD 4 8 O MSNM 32 99/08O*///// N50 MGN 4 36 O N50 MYMD 43 O MSEQ1 4 47 O 48 '.' O MKMK 54 O MKMKN 76 O MLBL1 72 O LVNM1 105 O MSEQ2 4 90 O 91 '.' O MSHM 97 O MSHMN 119 O MLBL2 112 O LVNM2 145 O MBK 168 O* O E 1 PSPACE O 22 ' ' O E 1 LINE O LINEW 197 ** 教養趣味情報チェックリスト
C演算仕様書 サブルーチン:XINIT
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 39(["【サブルーチン開始】 115:XINIT"]) 40["【MOVEL】 117:LINEW = *BLANK"] 41["【MOVEL】 118:LINEW = '*ALL'_'"] 42["【TIME】 120:TIME"] 43["【MOVEL】 121:WKTIME = WKDATE"] 44{"123:条件文"}:::clrPattern1 46["【Z-ADD】 124:HSYMD = 0"] 47["125:ELSE"] 48["【Z-ADD】 126:HSYMD = PSYMD"] 49(["127:END"]) 50{"129:条件文"}:::clrPattern1 52["【Z-ADD】 130:HEYMD = 99999999"] 53["131:ELSE"] 54["【Z-ADD】 132:HEYMD = PEYMD"] 55(["133:END"]) 56["CRUD<READ> 【SETGT】 135:SETGT||"]:::clrPatternR 57[/"CRUD<READ> 【READP】 136:CCNTRLP|99|"/]:::clrPatternR 58{"137_1:条件文"}:::clrPattern1 60["【MOVEL】 137_2:M = ***'CNCON"] 61(["137_3:ENDIF"]) 62["【Z-ADD】 140:HCNT = 0"] 63["【Z-ADD】 142:LCNT = 99"] 64["【MOVEL】 145:E07100 = PSCD"] 65["【Z-ADD】 147:E40700 = 0"] 66["CRUD<READ> 【SETLL】 148:CSYINI1||"]:::clrPatternR 67[["【サブルーチン呼出】 149:#READ1"]]:::clrPattern3 68["【MOVEL】 151:E07100 = PSCD"] 69["【Z-ADD】 153:E46000 = 0"] 70["CRUD<READ> 【SETLL】 154:CSYINI2||"]:::clrPatternR 71[["【サブルーチン呼出】 155:#READ2"]]:::clrPattern3 72(["【サブルーチン終了】 157:ENDSR"]) %%ルート設定 39-->40 40-->41 41-->42 42-->43 43-->44 44-->|条件文 真 |46 44-->|条件文 偽 |47 46-->49 47-->48 48-->49 49-->50 50-->|条件文 真 |52 50-->|条件文 偽 |53 52-->55 53-->54 54-->55 55-->56 56-->57 57-->58 58-->|条件文 真 |60 58-->|条件文 偽 |61 60-->61 61-->62 62-->63 63-->64 64-->65 65-->66 66-->67 67-->68 68-->69 69-->70 70-->71 71-->72 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["if PSYMD = 0"] 44 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["if PEYMD = 99999999"] 50 end style sg3 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg3["99真"] 58 end
C演算仕様書 サブルーチン:#MAIN
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 73(["【サブルーチン開始】 161:#MAIN"]) 74{"163:条件文"}:::clrPattern1 78[["【サブルーチン呼出】 167:#CLEAR"]]:::clrPattern3 79{"169:条件文"}:::clrPattern1 81{"170:条件文"}:::clrPattern1 85[["【サブルーチン呼出】 172:#SET1"]]:::clrPattern3 86[["【サブルーチン呼出】 173:#SET2"]]:::clrPattern3 87[["【サブルーチン呼出】 174:#PRINT"]]:::clrPattern3 88(["175:ENDIF"]) 89[["【サブルーチン呼出】 176:#READ1"]]:::clrPattern3 90[["【サブルーチン呼出】 177:#READ2"]]:::clrPattern3 91["【制御出力】 178:GOTO|XEMAIN|"] 92(["179:END"]) 93{"181:条件文"}:::clrPattern1 95{"182:条件文"}:::clrPattern1 97[["【サブルーチン呼出】 183:#SET2"]]:::clrPattern3 98[["【サブルーチン呼出】 184:#PRINT"]]:::clrPattern3 99(["185:ENDIF"]) 100[["【サブルーチン呼出】 186:#READ2"]]:::clrPattern3 101["【制御出力】 187:GOTO|XEMAIN|"] 102(["188:END"]) 103{"190:条件文"}:::clrPattern1 105{"191:条件文"}:::clrPattern1 107[["【サブルーチン呼出】 192:#SET1"]]:::clrPattern3 108[["【サブルーチン呼出】 193:#PRINT"]]:::clrPattern3 109(["194:ENDIF"]) 110[["【サブルーチン呼出】 195:#READ1"]]:::clrPattern3 111["【制御出力】 196:GOTO|XEMAIN|"] 112(["197:END"]) 113(["199:END"]) 114["【制御入力】 201:TAG|XEMAIN|"] 115(["【サブルーチン終了】 202:ENDSR"]) %%ルート設定 73-->74 74-->|条件文 真 |78 74-->|条件文 偽 |113 78-->79 79-->|条件文 真 |81 79-->|条件文 偽 |92 81-->|条件文 真 |85 81-->|条件文 偽 |88 85-->86 86-->87 87-->88 88-->89 89-->90 90-->91 91-->114 92-->93 93-->|条件文 真 |95 93-->|条件文 偽 |102 95-->|条件文 真 |97 95-->|条件文 偽 |99 97-->98 98-->99 99-->100 100-->101 101-->114 102-->103 103-->|条件文 真 |105 103-->|条件文 偽 |112 105-->|条件文 真 |107 105-->|条件文 偽 |109 107-->108 108-->109 109-->110 110-->111 111-->114 112-->113 113-->114 114-->115 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["if *IN99 = '0'if *IN98 = 0'"] 74 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["if KEYA = KEYB"] 79 end style sg3 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg3["if *IN77 = 0& if *IN78 = 0"] 81 end style sg4 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg4["if KEYA > KEYB"] 93 end style sg5 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg5["if *IN78 = 0"] 95 end style sg6 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg6["if KEYA < KEYB"] 103 end style sg7 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg7["if *IN77 = 0"] 105 end
C演算仕様書 サブルーチン:#READ1
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 116(["【サブルーチン開始】 206:#READ1"]) 117[/"CRUD<READ> 【READ】 208:CSYINI1P|99|"/]:::clrPatternR 118{"209_1:条件文"}:::clrPattern1 120["【Z-ADD】 209_2:KEYA1 = 9999999"] 121(["209_3:ENDIF"]) 122{"210_1:条件文"}:::clrPattern1 124["【Z-ADD】 210_2:KEYA2 = 99999999"] 125(["210_3:ENDIF"]) 126{"211_1:条件文"}:::clrPattern1 128["【MOVEL】 211_2:KEYA1 = E07100"] 129(["211_3:ENDIF"]) 130{"213_1:条件文"}:::clrPattern1 132["【Z-ADD】 213_2:KEYA2 = E40700"] 133(["213_3:ENDIF"]) 134[/"CRUD<READ> 【CHAIN】 214:CSYINAS|77|"/]:::clrPatternR 135(["【サブルーチン終了】 216:ENDSR"]) %%ルート設定 116-->117 117-->118 118-->|条件文 真 |120 118-->|条件文 偽 |121 120-->121 121-->122 122-->|条件文 真 |124 122-->|条件文 偽 |125 124-->125 125-->126 126-->|条件文 真 |129 126-->|条件文 偽 |128 128-->129 129-->130 130-->|条件文 真 |133 130-->|条件文 偽 |132 132-->133 133-->134 134-->135 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["99真"] 118 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["99真"] 122 end
C演算仕様書 サブルーチン:#READ2
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 136(["【サブルーチン開始】 220:#READ2"]) 137[/"CRUD<READ> 【READ】 222:CSYINI2P|98|"/]:::clrPatternR 138{"223_1:条件文"}:::clrPattern1 140["【Z-ADD】 223_2:KEYB1 = 9999999"] 141(["223_3:ENDIF"]) 142{"224_1:条件文"}:::clrPattern1 144["【Z-ADD】 224_2:KEYB2 = 99999999"] 145(["224_3:ENDIF"]) 146{"225_1:条件文"}:::clrPattern1 148["【MOVEL】 225_2:KEYB1 = E07100"] 149(["225_3:ENDIF"]) 150{"227_1:条件文"}:::clrPattern1 152["【Z-ADD】 227_2:KEYB2 = E46000"] 153(["227_3:ENDIF"]) 154[/"CRUD<READ> 【CHAIN】 228:CSYINAS|78|"/]:::clrPatternR 155(["【サブルーチン終了】 230:ENDSR"]) %%ルート設定 136-->137 137-->138 138-->|条件文 真 |140 138-->|条件文 偽 |141 140-->141 141-->142 142-->|条件文 真 |144 142-->|条件文 偽 |145 144-->145 145-->146 146-->|条件文 真 |149 146-->|条件文 偽 |148 148-->149 149-->150 150-->|条件文 真 |153 150-->|条件文 偽 |152 152-->153 153-->154 154-->155 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["98真"] 138 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["98真"] 142 end
C演算仕様書 サブルーチン:#SET1
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 156(["【サブルーチン開始】 234:#SET1"]) 157["【MOVEL】 239:MSCD = KEYA1"] 158["【MOVEL】 240:E07100 = KEYA1"] 159["【Z-ADD】 241:E09300 = PEYMD"] 160["CRUD<READ> 【SETGT】 242:SETGT||"]:::clrPatternR 161[/"CRUD<READ> 【REDPE】 243:CSYINA1P|90|"/]:::clrPatternR 162{"244_1:条件文"}:::clrPattern1 164["【MOVEL】 244_2:MSNM = E00500"] 165(["244_3:ENDIF"]) 166["【MOVEL】 246:MKMK = E40200"] 167["【Z-ADD】 247:P@KTM = E40700"] 168{"248:条件文"}:::clrPattern1 170["【Z-ADD】 249:P@KTM = 20491231"] 171(["250:END"]) 172["【MOVEL】 252:P@KOCD = 'Z402'"] 173["【MOVEL】 253:P@COCD = *BLANK"] 174["【MOVEL】 254:P@COCD = E40200"] 176[["【プログラム呼出】 256:XCODCTL' "]]:::clrPattern3 177{"258:条件文"}:::clrPattern1 179["【MOVEL】 259:P@HONT = P@CONM"] 180[["【プログラム呼出】 260:XKNJCUT3'"]]:::clrPattern3 181["【MOVEL】 261:MKMKN = P@HONT"] 182(["262:END"]) 183["【Z-ADD】 265:MYMD = E40700"] 184["【MOVEL】 271:MLBL1 = E40400"] 185{"273_1:条件文"}:::clrPattern1 187["【MOVEL】 273_2:WBK1 = E40800"] 188(["273_3:ENDIF"]) 189{"274_1:条件文"}:::clrPattern1 191["【MOVEL】 274_2:WBK2 = E40900"] 192(["274_3:ENDIF"]) 193["【MOVEL】 276:BLCD1 = KEYA1"] 194["【Z-ADD】 278:BLCD2 = KEYA2"] 195["【MOVE】 282:LVNM1 = *BLANK"] 196["【Z-ADD】 283:P@KTM = E40700"] 197{"284:条件文"}:::clrPattern1 199["【Z-ADD】 285:P@KTM = 20491231"] 200(["286:END"]) 201["【MOVEL】 288:P@KOCD = 'Z404'"] 202["【MOVEL】 289:P@COCD = *BLANK"] 203["【MOVEL】 290:P@COCD = E40400"] 205[["【プログラム呼出】 292:XCODCTL' "]]:::clrPattern3 206{"294:条件文"}:::clrPattern1 208["【MOVEL】 295:P@HONT = P@CONM"] 209[["【プログラム呼出】 296:XKNJCUT3'"]]:::clrPattern3 210["【MOVEL】 297:LVNM1 = P@HONT"] 211(["298:END"]) 212(["【サブルーチン終了】 300:ENDSR"]) %%ルート設定 156-->157 157-->158 158-->159 159-->160 160-->161 161-->162 162-->|条件文 真 |165 162-->|条件文 偽 |164 164-->165 165-->166 166-->167 167-->168 168-->|条件文 真 |170 168-->|条件文 偽 |171 170-->171 171-->172 172-->173 173-->174 174--中略-->176 176-->177 177-->|条件文 真 |179 177-->|条件文 偽 |182 179-->180 180-->181 181-->182 182-->183 183-->184 184-->185 185-->|条件文 真 |188 185-->|条件文 偽 |187 187-->188 188-->189 189-->|条件文 真 |192 189-->|条件文 偽 |191 191-->192 192-->193 193-->194 194-->195 195-->196 196-->197 197-->|条件文 真 |199 197-->|条件文 偽 |200 199-->200 200-->201 201-->202 202-->203 203--中略-->205 205-->206 206-->|条件文 真 |208 206-->|条件文 偽 |211 208-->209 209-->210 210-->211 211-->212 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["if E40700 = 0"] 168 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["if P@STS = *BLANK"] 177 end style sg3 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg3["if E40700 = 0"] 197 end style sg4 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg4["if P@STS = *BLANK"] 206 end
C演算仕様書 サブルーチン:#SET2
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 213(["【サブルーチン開始】 304:#SET2"]) 214["【MOVEL】 306:MSCD = *BLANK"] 215["【MOVEL】 308:MSNM = *BLANK"] 216["【MOVEL】 310:MSCD = KEYB1"] 217["【MOVEL】 311:E07100 = KEYB1"] 218["【Z-ADD】 314:E09300 = PEYMD"] 219["CRUD<READ> 【SETGT】 315:SETGT||"]:::clrPatternR 220[/"CRUD<READ> 【REDPE】 316:CSYINA1P|90|"/]:::clrPatternR 221{"317_1:条件文"}:::clrPattern1 223["【MOVEL】 317_2:MSNM = E00500"] 224(["317_3:ENDIF"]) 225["【MOVEL】 319:MSHM = E45200"] 226["【Z-ADD】 320:P@KTM = E46000"] 227{"321:条件文"}:::clrPattern1 229["【Z-ADD】 322:P@KTM = 20491231"] 230(["323:END"]) 231["【MOVEL】 325:P@KOCD = 'Z452'"] 232["【MOVEL】 326:P@COCD = *BLANK"] 233["【MOVEL】 327:P@COCD = E45200"] 235[["【プログラム呼出】 329:XCODCTL' "]]:::clrPattern3 236{"331:条件文"}:::clrPattern1 238["【MOVEL】 332:P@HONT = P@CONM"] 239[["【プログラム呼出】 333:XKNJCUT3'"]]:::clrPattern3 240["【MOVEL】 334:MSHMN = P@HONT"] 241(["335:END"]) 242["【Z-ADD】 338:MYMD = 0"] 243["【Z-ADD】 339:MYMD = E46000"] 244["【MOVE】 347:MLBL2 = E45400"] 245["【MOVEL】 349:WBK1 = *BLANK"] 246["【MOVEL】 350:WBK2 = *BLANK"] 247{"351_1:条件文"}:::clrPattern1 249["【MOVEL】 351_2:WBK1 = E45800"] 250(["351_3:ENDIF"]) 251{"352_1:条件文"}:::clrPattern1 253["【MOVEL】 352_2:WBK2 = E45900"] 254(["352_3:ENDIF"]) 255["【MOVEL】 354:BLCD1 = KEYB1"] 256["【Z-ADD】 356:BLCD2 = KEYB2"] 257["【MOVE】 359:LVNM2 = *BLANK"] 258["【Z-ADD】 360:P@KTM = E40700"] 259{"361:条件文"}:::clrPattern1 261["【Z-ADD】 362:P@KTM = 20491231"] 262(["363:END"]) 263["【MOVEL】 365:P@KOCD = 'Z454'"] 264["【MOVEL】 366:P@COCD = *BLANK"] 265["【MOVEL】 367:P@COCD = E45400"] 267[["【プログラム呼出】 369:XCODCTL' "]]:::clrPattern3 268{"371:条件文"}:::clrPattern1 270["【MOVEL】 372:P@HONT = P@CONM"] 271[["【プログラム呼出】 373:XKNJCUT3'"]]:::clrPattern3 272["【MOVEL】 374:LVNM2 = P@HONT"] 273(["375:END"]) 274(["【サブルーチン終了】 377:ENDSR"]) %%ルート設定 213-->214 214-->215 215-->216 216-->217 217-->218 218-->219 219-->220 220-->221 221-->|条件文 真 |224 221-->|条件文 偽 |223 223-->224 224-->225 225-->226 226-->227 227-->|条件文 真 |229 227-->|条件文 偽 |230 229-->230 230-->231 231-->232 232-->233 233--中略-->235 235-->236 236-->|条件文 真 |238 236-->|条件文 偽 |241 238-->239 239-->240 240-->241 241-->242 242-->243 243-->244 244-->245 245-->246 246-->247 247-->|条件文 真 |250 247-->|条件文 偽 |249 249-->250 250-->251 251-->|条件文 真 |254 251-->|条件文 偽 |253 253-->254 254-->255 255-->256 256-->257 257-->258 258-->259 259-->|条件文 真 |261 259-->|条件文 偽 |262 261-->262 262-->263 263-->264 264-->265 265--中略-->267 267-->268 268-->|条件文 真 |270 268-->|条件文 偽 |273 270-->271 271-->272 272-->273 273-->274 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["if E46000 = 0"] 227 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["if P@STS = *BLANK"] 236 end style sg3 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg3["if E40700 = 0"] 259 end style sg4 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg4["if P@STS = *BLANK"] 268 end
C演算仕様書 サブルーチン:#PRINT
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 275(["【サブルーチン開始】 381:#PRINT"]) 276["【変数定義】 383:*LIKE DEFN E07100 BLCD1"] 277["【変数定義】 384:*LIKE DEFN E40700 BLCD2"] 278["【変数定義】 385:*LIKE DEFN E07100 WBLCD1"] 280{"388:条件文"}:::clrPattern1 288["392:ELSE"] 289["【制御出力】 393:GOTO|XEPRNT|"] 290(["394:END"]) 291{"396:条件文"}:::clrPattern1 293["【ADD】 397:HCNT = HCNT + 1"] 294[/"CRUD<CREATE> CRUD<UPDATE> 【EXCPT】 398:HEAD||"/]:::clrPatternCU 295[/"CRUD<CREATE> CRUD<UPDATE> 【EXCPT】 399:PSPACE||"/]:::clrPatternCU 296["【Z-ADD】 400:LCNT = 1"] 297["【ADD】 401:#PCNT = #PCNT + 1"] 298["402:ELSE"] 299{"403:条件文"}:::clrPattern1 301["【MOVEL】 404:MSNM = *BLANK"] 302["【MOVEL】 405:MSCD = *BLANK"] 303(["407:END"]) 304{"408:条件文"}:::clrPattern1 308["【Z-ADD】 411:MYMD = 0"] 309(["412:END"]) 310(["413:END"]) 311{"415:条件文"}:::clrPattern1 315["417:ELSE"] 316{"419:条件文"}:::clrPattern1 320[/"CRUD<CREATE> CRUD<UPDATE> 【EXCPT】 421:LINE||"/]:::clrPatternCU 321["【ADD】 422:LCNT = LCNT + 1"] 322(["423:END"]) 323["【Z-ADD】 425:MSEQ = 0"] 324["【MOVEL】 426:WBLCD1 = BLCD1"] 325["【Z-ADD】 428:WBLCD2 = BLCD2"] 326(["429:END"]) 327["【ADD】 431:MSEQ = MSEQ + 1"] 328["【Z-ADD】 432:MSEQ1 = MSEQ"] 329["【Z-ADD】 433:MSEQ2 = MSEQ"] 330{"434_1:条件文"}:::clrPattern1 332["【Z-ADD】 434_2:MSEQ1 = 0"] 333(["434_3:ENDIF"]) 334{"435_1:条件文"}:::clrPattern1 336["【Z-ADD】 435_2:MSEQ2 = 0"] 337(["435_3:ENDIF"]) 338{"437:条件文"}:::clrPattern1 340["【MOVEL】 438:MBK = WBK1"] 341(["439:END"]) 342{"440:条件文"}:::clrPattern1 344["【MOVEL】 441:MBK = WBK2"] 345(["442:END"]) 346["【SETOF】 444:SETOF|50|"] 347{"446:条件文"}:::clrPattern1 349["【SETON】 447:SETON|50|"] 350(["448:ENDIF"]) 351[/"CRUD<CREATE> CRUD<UPDATE> 【EXCPT】 450:MESAI||"/]:::clrPatternCU 352["【MOVE】 452:LVNM1 = *BLANK"] 353["【MOVE】 453:LVNM2 = *BLANK"] 354["【ADD】 455:LCNT = LCNT + 1"] 355["【制御入力】 457:TAG|XEPRNT|"] 356(["【サブルーチン終了】 458:ENDSR"]) %%ルート設定 275-->276 276-->277 277-->278 278--中略-->280 280-->|条件文 真 |290 280-->|条件文 偽 |288 288-->289 289-->355 290-->291 291-->|条件文 真 |293 291-->|条件文 偽 |298 293-->294 294-->295 295-->296 296-->297 297-->310 298-->299 299-->|条件文 真 |301 299-->|条件文 偽 |303 301-->302 302-->303 303-->304 304-->|条件文 真 |308 304-->|条件文 偽 |309 308-->309 309-->310 310-->311 311-->|条件文 真 |326 311-->|条件文 偽 |315 315-->316 316-->|条件文 真 |320 316-->|条件文 偽 |322 320-->321 321-->322 322-->323 323-->324 324-->325 325-->326 326-->327 327-->328 328-->329 329--中略-->330 330-->|条件文 真 |332 330-->|条件文 偽 |333 332-->333 333-->334 334-->|条件文 真 |336 334-->|条件文 偽 |337 336-->337 337-->338 338-->|条件文 真 |340 338-->|条件文 偽 |341 340-->341 341-->342 342-->|条件文 真 |344 342-->|条件文 偽 |345 344-->345 345-->346 346-->347 347-->|条件文 真 |349 347-->|条件文 偽 |350 349-->350 350-->351 351-->352 352-->353 353-->354 354-->355 355-->356 style sg1 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg1["if BLCD1 >= PSCD& if BLCD1 <= PECD& if BLCD2 >= PSYMD& if BLCD2 <= PEYMD"] 280 end style sg2 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg2["if LCNT >= 56"] 291 end style sg3 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg3["if BLCD1 = WBLCD1"] 299 end style sg4 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg4["if BLCD1 = WBLCD1& if BLCD2 = WBLCD2"] 304 end style sg5 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg5["if BLCD1 = WBLCD1& if BLCD2 = WBLCD2"] 311 end style sg6 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg6["if BLCD1 != WBLCD1& if LCNT != 1"] 316 end style sg7 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg7["99真"] 330 end style sg8 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg8["98真"] 334 end style sg9 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg9["if MSEQ = 1"] 338 end style sg10 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg10["if MSEQ = 2"] 342 end style sg11 color:red,fill-opacity:0, stroke-opacity:0; subgraph sg11["if MYMD = *ZERO"] 347 end
C演算仕様書 サブルーチン:#CLEAR
%%{init: {'theme':'base','themeVariables':{ 'primaryColor':'white', 'primaryTextColor':'#000000', 'primaryBorderColor':'#000000', 'lineColor':'#808080', 'textColor':'#6A7FABCC', 'fontSize''15px'}}}%% %%{ init: { 'flowchart': { 'curve': 'basis' } } }%% graph TD; classDef default fill:#FFFFE0,stroke:#333,stroke-width:2px; classDef clrPattern1 fill:#FFFF00,stroke:#333,stroke-width:2px; classDef clrPattern2 fill:#FFA500,stroke:#333,stroke-width:2px; classDef clrPattern3 fill:#ADD8E6,stroke:#333,stroke-width:2px; classDef clrPatternC fill:#ADFF2F,stroke:#333,stroke-width:2px; classDef clrPatternR fill:#FFC0CB,stroke:#333,stroke-width:2px; classDef clrPatternU fill:#E6E6FA,stroke:#333,stroke-width:2px; classDef clrPatternD fill:#00FFFF,stroke:#333,stroke-width:2px; classDef clrPatternCU fill:#00FF7F,stroke:#333,stroke-width:2px; linkStyle default stroke:#808080,stroke-width:2px; %%データ項目 357(["【サブルーチン開始】 462:#CLEAR"]) 358["【変数定義】 464:*LIKE DEFN E07100 MSCD"] 359["【変数定義】 465:*LIKE DEFN E40200 MKMK"] 360["【変数定義】 466:*LIKE DEFN E40400 MLBL1"] 366["【MOVEL】 472:MSCD = *BLANK"] 367["【MOVEL】 474:MSNM = *BLANK"] 368["【Z-ADD】 476:MYMD = 0"] 369["【MOVEL】 477:MKMK = *BLANK"] 370["【MOVEL】 478:MKMKN = *BLANK"] 378(["【サブルーチン終了】 487:ENDSR"]) %%ルート設定 357-->358 358-->359 359-->360 360--中略-->366 366-->367 367-->368 368-->369 369-->370 370--中略-->378