메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요 아밥 초보생입니다.
실력이 많이 부족해서 도움을 받고자 이렇게 질문 드립니다.
ALV로 INSERT 프로그램을 만들고 있습니다.
부족한 실력에 SLIS를 뒤죽박죽 같다붙여서 나름대로


밑의 로직을 가지고 ALV스크린에 나타날수 있도록 하는데는


성공했습니다. 근데 ALV스크린에서 특정 필드를 가지고 edit 를


하고 싶은데 특정 필드를 어떻게 가져와야 할지를 잘 몰라서 애를먹고


있습니다. 해당 필드는 WAERS와 TAXPE 이구요.


edit 로직은 밑에 로직인데요 ls_fcat 에는 데이터가 없다고 나옵니다.


해당필드를 가져오는 방법을 알고 싶은데 도움좀 부탁드립니다.


 


 


edit 로직은 이렇습니다. 밑에 로직은 ls_fcat에 데이터가 없다고 error가 납니다.
*----------------------------------------------------------*
form bugase_data .


  LOOP AT pt_fieldcat into ls_fcat.


  IF ls_fcat-waers = 'KRW'.
  ELSE.
    "NO-ACTION.
  ENDIF.


  IF ls_fcat-waers IS INITIAL.
    MESSAGE e001(01) WITH '커런시 설정을 하시오'.
  ELSE.
    IF ls_fcat-taxpe  IS NOT INITIAL.
      REPLACE '%' WITH ' ' INTO ls_fcat-taxpe.
      ls_fcat-taxpr = ls_fcat-suppr * ls_fcat-taxpe / 100.
      ls_fcat-t_taxpr = ls_fcat-suppr + ls_fcat-taxpr.
      REPLACE ' ' WITH '%' INTO ls_fcat-taxpe.


    modify pt_fieldcat from ls_fcat.
    ELSE.
      MESSAGE e001(00) WITH '항목별 세액을 선택하세요'.
    ENDIF.
  ENDIF.
  ENDLOOP.


endform.         
*-----------------------------------------------------------*



 


 


 


 


참고로 밑에 로직은 ALV 스크린을 구현한 로직입니다.
*-----------------------------------------------------------*
DATA : pt_fieldcat type lvc_t_fcat,
           ls_fcat type lvc_s_fcat.
*-----------------------------------------------------------*
START-OF-SELECTION.
perform build_fieldcat.
*-----------------------------------------------------------*
form build_fieldcat.


  call function 'LVC_FIELDCATALOG_MERGE'
       exporting
            i_structure_name = 'zsc_s_001'
       changing
            ct_fieldcat      = pt_fieldcat.


  loop at pt_fieldcat into ls_fcat.
       if ls_fcat-fieldname eq 'BUIBD'
       or ls_fcat-fieldname eq 'BLANS'
       or ls_fcat-fieldname eq 'WAERS'
       or ls_fcat-fieldname eq 'ARMCD'
       or ls_fcat-fieldname eq 'MCCOD'
       or ls_fcat-fieldname eq 'BLANK'
       or ls_fcat-fieldname eq 'SUPPR'
       or ls_fcat-fieldname eq 'TAXPR'
       or ls_fcat-fieldname eq 'TAXPE'
       or ls_fcat-fieldname eq 'T_COST1'
       or ls_fcat-fieldname eq 'T_COST2'.


      ls_fcat-edit = 'X'.
      ls_fcat-checktable = '!'.       
      modify pt_fieldcat from ls_fcat.
    endif.
  endloop.


endform.
*-----------------------------------------------------------*

번호 제목 글쓴이 날짜 조회 수
4607 <img src=3.gif border=0>펑션 POPUP_TO_CONFIRM_STEP 에 대한 질문입니다. [3] ID 2009.09.03 2054
4606 <b>[완료]</b>maintenarce view 에서 필드명 깨짐 현상?? [1] 아밥소녀 2009.03.11 2053
4605 [요청]Sorted table 생성하는 코딩에서 막힙니다. [2] 처절자취생 2008.05.17 2053
4604 <img src=2.gif>Tree ALV에서 컨텍스트 메뉴 생성하는 방법좀 알려주세요. [1] 초밥 2011.02.22 2052
4603 <img src=3.gif>인터널 테이블 데이터를 다운로드할때 형식(택스트 탭으로 분리? 또는 CSV?파일로...) [2] beginer 2010.12.16 2052
4602 <img src=3.gif>하나의 리스트박스에서 옵션별로 활성, 비활성이 가능할까요? [3] file 나만고양이 2010.10.08 2051
4601 [요청]REUSE_ALV_GRID_DISPLAY 에서 필드카탈로그 변경시 화면에 반영안될때 [4] Happy~ 2008.09.25 2051
4600 [요청]sap 사용중에 끊기는 현상에 대해서... [3] activeman 2008.02.22 2051
4599 [요청][요청] ALV 조회화면에서 해당 DATA 에 더블클릭시 다른메뉴로 링크. [3] 대지꿀꾸링 2008.02.20 2051
4598 <b>[완료]</b>테이블을 새롭게 만든다음에 엔트리생성을 해야하는데 생성란이 활성화가 안되네요 [2] 태양의맛썬칲 2007.12.26 2051
4597 <img src=2.gif>키 필드 중복 append 가능하도록 하려면?? [1] imgood 2010.12.28 2050
4596 <img src=2.gif>모듈(SD, MM, FI, CO) 별 마감 확인 방법 건 [4] JG 2010.08.10 2050
4595 [요청]PM 설비Master와 자산Master 동기화 질문 [3] 김화영 2008.01.31 2050
4594 <b>[완료]</b>Function 생성에 대한 질문입니다 . [5] file SSong 2007.09.14 2049
4593 DELETE 문의(자주 질문드리넹..ㅠ.ㅠ) [6] 김지성 2007.09.10 2049
4592 alv에서 데이터 변경할때 변경된 값을 적용시켜 줘야 하는데 어떻게 해야 하나요. [2] ccc 2007.09.05 2049
4591 web dynpro 한글 자료 없으시나요?? ㅠ.ㅠ [2] 기절하고파 2007.06.07 2049
4590 <img src=3.gif>Selection Scree에서의 조건값에 대한 SQL where절 질문입니다. [2] Chaconne 2010.06.09 2048
4589 <img src=2.gif>ALV에서 필터관련.. [1] 행보관 2010.12.28 2047
4588 <b>[완료]</b>LOOPPING 문에서 5의 배수에 대한 처리 질문입니다. [3] 초보생 2009.02.04 2047