1. FIELDCATALOG-FIELDNAME = 'EBELN'.
FIELDCATALOG-SELTEXT_M = 'Purchase Order'.
FIELDCATALOG-COL_POS = 0.
FIELDCATALOG-OUTPUTLEN = 10.
FIELDCATALOG-EMPHASIZE = 'X'.
FIELDCATALOG-KEY = 'X'.
APPEND FIELDCATALOG TO FIELDCATALOG.
위 내용중 APPEND FIELDCATALOG TO FIELDCATALOG.
와 APPEND FIELDCATALOG. 차이점은 뭔가요?
저는 APPEND FIELDCATALOG를 사용하면 되는것으로 알고 있는데
구지 to를 사용하여 FIELDCATALOG를 이중으로 사용하는지
이유를 모르겠습니다.
2.
CASE 'X'.
WHEN P_RADIO1.
ASSIGN SFLIGHT-CARRID TO
ASSIGN SFLIGHT-CONNID TO
ASSIGN SFLIGHT-FLDATE TO
ASSIGN SFLIGHT-PLANETYPE TO
LINE_SIZE = STRLEN(
WHEN P_RADIO2.
ASSIGN SFLIGHT-CONNID TO
ASSIGN SFLIGHT-FLDATE TO
ASSIGN SFLIGHT-PLANETYPE TO
ASSIGN SFLIGHT-CARRID TO
LINE_SIZE = STRLEN(
WHEN P_RADIO3.
ASSIGN SFLIGHT-FLDATE TO
ASSIGN SFLIGHT-PLANTETYPE TO
ASSIGN SFLIGHT-CARRID TO
ASSIGN SFLIGHT-CONNID TO
LINE_SIZE = STRLEN(
WHEN P_RADIO4.
ASSIGN SFLIGHT-PLANTEYPE TO
ASSIGN SFLIGHT-CARRID TO
ASSIGN SFLIGHT-CONNID TO
ASSIGN SFLIGHT-FLDATE TO
LINE_SIZE = STRLEN(
ENDCASE.
INSERT: <FS1> <FS2> <FS3> <FS4>
위 내용은 insert로 필드심볼들을 header에 넣는데
append to를 사용하면 안되는가요??
append to와 insert to 의 차이점도 알고 싶습니다.
댓글 3
-
냥냥
2008.12.06 00:53
-
웅2
2008.12.06 01:59
1. APPEND A TO B. 의 경우 A 는 HeaderLine, B는 Table Body가 되겠죠..
이경우는 궂이 저렇게 중복으로 안쓰고 Append FieldCatalog. 로만 하셔도 될 듯 합니다.
2. Append와 Insert의 차이는 대상 테이블이 Indexed냐 아니냐를 따지겠습니다
Insert는 Indexed Table에서 사용하면 추가할 Index를 지정해서 넣을 수가 있죠.
Index를 지정하지 않으면 Append와 동일하다고 볼 수 있습니다. 여타 다른 옵션들도 많으니
궁금하신 내용은 F1을 적극 활용하시라고 말씀드리고 싶어요.
-
아밥퍼
2008.12.08 17:14
append 는 해당 인터널테이블의 제일 마지막레코드 다음에 추가가 됩니다.
insert 는 인덱스 사용여부에 따라 레코드가 존재하는 중간중간에 추가할 수도 있고
append 문과 동일하게 제일 마지막 레코드 다음에 추가할 수도 있죠
append라는 건 계속 한줄한줄 밑에 붙는거라고 생각하면 됩니다.//
append할때마다 밑으로 라인이 하나씩 늘어난다고 보시면 됩니다.
insert는 필드별로 값을 넣을 수 있는 것 같던데 저도 초보인지라^^;;
둘다 해보시고 디버깅 떠보시면 정확할듯 합니다
도움이 많이 안되네요^^;;