스펠링 에러라네요.
설마 스펠링틀려서 여기에 올리진 않았겠죠.
아무리 점검해봐도 뭐가 잘못된건지 모르겠네요.
******************************이렇게 하구요
DEFINE append_fieldcat1.
clear gs_fieldcat1.
gs_fieldcat1-fieldname = &1. "
gs_fieldcat1-coltext = &2.
gs_fieldcat1-outputlen = &3. " 출력길이
gs_fieldcat1-ref_table = &4. " 테이블참조
gs_fieldcat1-ref_field = &5.
gs_fieldcat1-currency = &6.
gs_fieldcat1-cfieldname = &7.
gs_fieldcat1-no_out = &8.
gs_fieldcat1-hotspot = &9.
gs_fieldcat1-do_sum = &10. "중간합계 추가 ( YYK )
append gs_fieldcat1 to gt_fieldcat1.
clear gs_fieldcat1.
END-OF-DEFINITION.
******************************이렇게 집어넣으려 하니 에러가 뜨네여
append_fieldcat1 'ZZAGENT' ' ' 10 'BSIS' 'ZZAGENT' '' '' '' '' ''.
에러내용 :
Unable to interpret "''". Possible causes: Incorrect spelling or comma error.
댓글 4
-
초코
2010.07.16 21:12
-
헐크호간
2010.07.18 00:02
gs_fieldcat1-do_sum = &10. <-이거는 &1 값에다가 '0' 붙인거라는 뜻입니다.
gs_fieldcat1-do_sum = ''. 가 아니라...
gs_fieldcat1-do_sum = 'ZZAGENT'0. 이렇게 됩니다..
-
bd
2010.07.19 18:28
메크로가 코딩시 간단해 보이고 실제 간단하게 구현할수 있다는 장점이 있지만
디버깅이 안걸린다는 단점이 있지요...
-
JG
2010.07.20 08:45
append_fieldcat1에서 10에 따옴표해주세요.
define문 도움말 보니 &1 ~ &9 까지 9개만 파라미터를 줄 수 있네요. ^^