메뉴 건너뛰기

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.


 


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

번호 제목 글쓴이 날짜 조회 수
2287 [요청]메소드, 핸들러메소드, 인터널테이블......? file 앙리 2008.09.16 1489
2286 [요청]셀렉트한 인터널테이블에서 최종 버전만 남겨놓고 삭제 하는 방법이? [2] 좋아 2008.09.12 1098
2285 [요청]넷위버 설치에 대해서 궁금한게 있어서 질문합니다. [5] MIKO1004 2008.09.12 1019
2284 [요청]실습하다가 모르는것 몇가지 여쭈어보겠습니다. [3] file 앙리 2008.09.12 974
2283 <b>[완료]</b>SAP Portal 에서 IDES CD신청하는 방법좀 알려주세요 [3] 카즈키 2008.09.12 1262
2282 [요청]BAPI_PO_CREATE1 사용할 때, Service 품목(품목범주 : D)일 경우에..... [1] 효방 ^-^ 2008.09.12 1927
2281 [요청]결과물을 엑셀파일이 아닌 텍스트로 받는 평션이 있는지 궁금합니다 아밥어렵네요 2008.09.12 1205
2280 [요청]G/L Line Item Display 관련한 BADI 문의 궁금이 2008.09.12 1156
2279 [요청]select문과 join에 관해 여쭈어보겠습니다. [2] 앙리 2008.09.12 1803
2278 [요청]테이블 데이터 Create entries활성화 시켰는데도 입력할 수가 없네여. [1] 하네 2008.09.12 1353
2277 <b>[완료]</b>소스에선 괜찮은데 T-CODE로 조회하면 프로그램이 닫혀요.. [3] soriel 2008.09.12 1092
2276 <b>[완료]</b>parameters 와 select-options에서 필드명 변경방법 [2] 햇병아리 2008.09.12 2254
2275 <b>[완료]</b>alv fieldcat를 grouping하여 sum하는 방법에 관하여 질문 드립니다 [2] file 열심히 2008.09.11 2645
2274 [요청]ALV (CLASS)에서 데이터를 입력,수정,삭제후 저장안하고 BACK버튼등 눌렀을때 메세지 보여주는 방법? [2] Norton 2008.09.11 2058
2273 <b>[완료]</b>INDEX TABIX 구문에 대해 알고 싶습니다.. [3] 초보생 2008.09.11 1798
2272 [요청]스마트폼에서 바코드를 출력시 출력한 컴퓨터에 따라 바코드리더에 왜 읽히지 않을까요? [4] Seph 2008.09.11 1280
2271 <b>[완료]</b>두 인터넬 테이블간의 데이터 이동에 관한 질문입니다 [3] 아밥어렵네요 2008.09.11 1251
2270 [요청]EXCEL 다운로드 관련 문의입니다 [1] KAMEL 2008.09.11 1271
2269 <b>[완료]</b>at new ~ endat 에 관한 질문입니다. [5] 아밥어렵네요 2008.09.11 1483
2268 <b>[완료]</b>테이블 데이터 입력하는데 Create entries가 활성화가 안되요 [4] file 카즈키 2008.09.11 1727