메뉴 건너뛰기

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.
*-----------------------------------------------------------*

번호 제목 글쓴이 날짜 조회 수
4573 unicode 에서 Structure Enhancements 되었다는 말이 있는대요.. file bd 2007.06.01 1986
4572 <b>[완료]</b>Sap GUI Logon 서버정보 백업 파일 아시는분? [3] 엉큼고냥이 2008.12.15 1985
4571 <b>[완료]</b>필드카탈로그에 대해 궁금한점이 있습니다. lvc_t_fcat 타입과 slis_t_fieldcat_alv 타입의 차이점이 알고 싶습니다. [2] file 리브레 2008.05.14 1985
4570 <img src=2.gif>모듈(SD, MM, FI, CO) 별 마감 확인 방법 건 [4] JG 2010.08.10 1984
4569 [요청]workarea와 인터널테이블 그리고 structure 선언과 CONCATENATE, shift [3] 로미오 2008.11.16 1984
4568 <b>[완료]</b>혹시 이런분 있으세요 sap만 하면 컴퓨터가 다운이 됩니다. [6] 진짜루초보에요 2008.07.10 1984
4567 [요청]dynpro 플그램을 webdynpro 형태로 migration 변경하는 법 문의 [4] file 에드 2008.01.08 1984
4566 [요청]alv 컬럼 트리 다이나믹 인터널 테이블 문의 [5] 둥이아빠 2007.11.28 1984
4565 ABAP을 인터넷 메일 보내기위해 셋팅해야 할게 뭐가 있나요? [3] skna 2007.07.11 1984
4564 <img src=2.gif>smartform에서 long text를 표현하는 방법이 궁금합니다. [2] 튀밥 2011.01.25 1982
4563 <img src=3.gif border=0>티코드 입력창 한번에 가는 단축키없나요? [22] 아밥맨 2009.09.21 1982
4562 [요청]Project WBS 생성 BDC 프로그램 관련 질문입니다 아밥어렵네요 2008.09.09 1982
4561 [요청]ALV에서 DATA_CHANGED 메소드탈때.... [3] genius 2008.04.14 1982
4560 [요청]웹딘프로 alv질문이요... [5] 숟가락맨 2007.11.15 1982
4559 <b>[완료]</b>새로운 디버깅 화면에서 와챠포인트 거는 방법... [6] file 지의 2008.06.25 1980
4558 <b>[완료]</b>필드이름 읽어오는 질문.. [3] Lora 2007.11.19 1980
4557 <img src=3.gif>공부중인 아밥 초보입니다 ^^;;; 달력을 만들어봤는데요.. [5] 그림장이 2011.02.21 1979
4556 <img src=1.gif>GUI STATUS 메뉴바 추가 질문드려요. file GoodAbap 2010.05.20 1979
4555 [요청]구구단을 출력해보려고 합니다. 힌트바랍니다 [1] 아상 2008.11.10 1979
4554 <img src=3.gif>자재마스터 업로드 BAPI 필드 관련하여 문의드립니다. [3] Norton 2009.12.08 1978