안녕하세요.
소스내용에 질문이 있어서 질문을 드립니다.
소스중에..
p_16 LIKE (l_fname), 이 있는데 결과를 보니 Dynamic parameters가 나오던데
어떻게 이렇게 결과가 나오는지 알 수가 없네요. l_fname안에 데이터가 있을것 같아
확인해보니 DATA : l_fname(10) TYPE c. 만 보이고 다른것은 확인이 않되 어떻게 저렇게 나오는지
확인해봐도 알수가 없네요. 보시고 자세한 조언부탁합니다.
댓글 4
-
e-abap
2008.06.18 05:12
-
앙리
2008.06.18 19:29
<P>변경해 보니 다른 결과가 나오네요. <FONT size=4><FONT color=#ff0000><SPAN class=L1S52>VALUE</SPAN> <SPAN class=L1S33>'SFLIGHT-CARRID'로 바꾸니 Airline carrier로 바뀌고</SPAN></FONT></FONT></P>
<P><FONT size=4><FONT color=#ff0000><SPAN class=L1S33>YSFLIGHT-CONNID로 바꾸니 Connection number로 나오네요. 도대체 어떻게 해서 </SPAN></FONT></FONT></P>
<P><FONT size=4><FONT color=#ff0000><SPAN class=L1S33>이렇게 변하는 자세한 설명부탁합니다.</SPAN></FONT></FONT></P>
<P><FONT size=4><FONT color=#ff0000><SPAN class=L1S33></SPAN></FONT></FONT> </P> -
e-abap
2008.06.18 23:35
그건 동적으로 파라미터를 선언할 수 있도록 SAP에서 제공하는 기술 입니다.
원리라고 하면 저도 잘~~~
JUST 동적 파라미터 선언 이라고 정의하고 정리하는게 맞을거 같습니다.
-
앙리
2008.06.19 16:42
<P>답변 감사합니다.</P>
소스를 다음과 같이 수정해보세요.
REPORT Z15_004 .
DATA : l_fname(20) type c VALUE 'SFLIGHT-CARRID'.
PARAMETERS: P_1 DEFAULT 'A',
P_2 TYPE CHAR10,
P_3 TYPE C LENGTH 3 DEFAULT '123',
P_4 TYPE P DECIMALS 2 DEFAULT '123.456789',
P_5 LIKE SFLIGHT-CARRID,
P_6 MEMORY ID SCL,
P_7 MATCHCODE OBJECT ZCARRID,
P_8 MODIF ID mid,
P_9 NO-DISPLAY,
P_10 DEFAULT 'a' LOWER CASE,
P_11 OBLIGATORY,
P_12 AS CHECKBOX,
P_13 RADIOBUTTON GROUP radi,
P_13_2 RADIOBUTTON GROUP radi,
P_14(10) VISIBLE LENGTH 3 DEFAULT '1234567890',
P_15 LIKE sflight-carrid VALUE CHECK,
P_16 LIKE (l_fname),
P_17 LIKE sflight-carrid as listbox VISIBLE LENGTH 3,
P_18 AS CHECKBOX USER-COMMAND ABC.
* 다음은 Logical Datagbase에서 사용됨.
* P_19 for table sflight,
* P_20 FOR NODE sflight,
* P_21 AS SEARCH PATTERN,
* P_22 VALUE-REQUEST .
* P_23 HELP-REQUEST.