메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요..



스마트폼에서 고민하다 문의드립니다.


 


스마트 폼(t-code:smartforms)에서 전역 데이터를 GS_ITEM, GSITEM2로 두가지 모두
LT_ITEM  LIKE ZSD003S를 가지고 같은 값을 뿌리고 있습니다.


프로그램의 로직은
거래명세서에서 공급받는자용, 공급자용 두가지로
같은 값을 뿌리고 있는데요.
 



조건을 주어 OK_FLAG='X'일경우는
공급받는자용의 출하가의 단가(ZSD0003S-NETPR)~매가금액합계(ZSD0003S-SUM_CURRW)부분을
값을 뿌리지 않아야 하는데요..
공급받는자용(GS_ITEM)은 뿌리지 말아야 하고 공급받는자용(GSITEM2)은 뿌려야 합니다.



ZSD0003S에서 공급받는자용과 공급자용이 아래의 필드 한개로 같이사용됩니다.
예를들어 NETPR일경우 ZSD0003S-NETPR로 (공급받는자용), (공급자용)이 같이 씁니다.


<1>
:


NETPR CHAR 11 0 출하가의 단가
NETWR CHAR 11 0 출하가의 금액
~
SUM_CURRW CHAR 11 0 매가금액합계


:


 


스마트폼에서의 출력은 아래와 같이 gt_item하나로 하고 있구요..


공급받는자용의 출하가의 단가(ZSD0003S-NETPR)~매가금액합계(ZSD0003S-SUM_CURRW)부분을
값을 뿌리지 않으려면 ZSD0003S에서 공급받는자용과 공급자용을 각각 다른필드명으로 구성해야 하나요?


 


  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
      formname           = tnapr-sform
    IMPORTING
      fm_name            = lf_fm_name
    EXCEPTIONS
    ~
      OTHERS             = 3.


  IF sy-subrc <> 0.
    cf_retcode = sy-subrc.
    PERFORM protocol_update.
  ENDIF.


  CALL FUNCTION lf_fm_name
    EXPORTING
    ~
    TABLES
      it_item            = gt_item  => 1) 
    EXCEPTIONS
     ~
      OTHERS             = 5.


 


 


출력되는 부분이 아래와 같이 되어 있는데
OK_FLAG='X'에 따른 조건문을 주어 출력을 두개로 나누어도
위의 =>1)과 같이 펑션은 하나이므로
공급받는자용과 공급자용은 동일한 출력내용이 나왔습니다.
공급받는자용과 공급자용 둘다 값이 나오던지, 나오지 않던지...



WRITE l_sum_netwr TO gt_item-sum_netwr CURRENCY l_waerk. 
CONDENSE gt_item-sum_netwr NO-GAPS.


 


바쁘시더라도 아는부분이면 답변주시면 감사드리겠습니다...

번호 제목 글쓴이 날짜 조회 수
2235 [요청]티코드 RZ12 ....RFC 서버그룹 관리 및 세팅법 좀 부탁드립니다. 원니컴 2008.09.03 1600
» <b>[완료]</b>스마트폼에서 스트럭쳐처리에 관해 문의드립니다. [3] 풍뎅이 2008.09.02 1456
2233 <b>[완료]</b>스마트폼서 점선 가능한가요? - << 이런 마이너스 부호 넣어서 하는 임시방편 말고요... [3] 숟가락맨 2008.09.02 1321
2232 [요청]work flow 에대해서...조언좀부탁드려요 [2] CoolGuy 2008.09.02 1306
2231 [요청][요청]QM01,QM02 에서 파일 첨부를 하려고 합니다. 궁그미 2008.09.02 1457
2230 [요청]MRP 실행시 BADI 사용이 되는지 확인할 수 있나요? [2] 넷가이 2008.09.02 1943
2229 [요청]Logical file의 사용법 문의합니다. [1] kms 2008.09.01 1286
2228 <b>[완료]</b>평션들중 앞에 bapi가 붙는 평션들이 어디서 쓰이는지 궁금해서 질문글을 남깁니다 [2] 아밥어렵네요 2008.09.01 1416
2227 [요청]허접질문이긴 하지만...bdc를 처음하는데요, 엑셀을가져와 보여주는거까지는 됐는데 순서가 이상하게 돌아갑니다..ㅜㅜ; MOTO 2008.09.01 1676
2226 <b>[완료]</b>alv 리스트에서 유효환율 1,016.19998 로 보이는 이것을 엑셀로 다운로드(스탠다드기능) 하면 포맷이 변경 될때. [3] sagar 2008.09.01 1751
2225 [요청]object, type, append에 관한 질문입니다. [2] 아밥우먼 2008.09.01 1657
2224 [요청]clear 는 select문과 loop문을 사용할 때 반드시 함께 써주어야 하나요?? [1] 아밥초보입니다 2008.09.01 1572
2223 [요청]프린트 세팅에 대해 문의드립니다. [2] file 풍뎅이 2008.09.01 1351
2222 [요청]method 소스중에 ~에 관한 질문입니다. [1] 로미오 2008.09.01 1436
2221 [요청]ALV구현도중 이런저런 막힘이있어 글을 올립니다!! [3] CoolGuy 2008.09.01 2696
2220 [요청]구매오더 삭제하는 bapi는 무엇인지요?? [1] 풍운사랑 2008.09.01 3274
2219 [요청]SET CURSOR에 대해 문의드립니다. [2] 풍뎅이 2008.09.01 1798
2218 [요청]like line of과 type line of 차이는? [5] 로미오 2008.09.01 3820
2217 <b>[완료]</b>ALV에서 헤더를 병합하는 방법 아시는분 계시나요? [3] 전찬석 2008.08.29 1808
2216 [요청]set parameter id에서 sap memory에 저장된 pid 삭제방법 문의 [3] 고양이야옹 2008.08.29 2601