메뉴 건너뛰기

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

번호 제목 글쓴이 날짜 조회 수
467 [요청]실습하다가 모르는것 몇가지 여쭈어보겠습니다. [3] file 앙리 2008.09.12 963
466 [요청]밑에 스마트폼 질문 사항중에 추가 사항입니다...ㅠㅠ [1] file 좋아 2008.08.29 963
465 [요청]Class : IF_HTTP_SERVER, CL_HTTP_SERVER 사용해 보신분 계신가요? MadMax 2008.08.04 963
464 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [2] ac3mania 2009.12.23 962
463 [요청]타시스템과 연동해서 데이타를 가져올 경우 텍스트가 깨지는 것 해결방법 요청합니다.. [1] 무한반복 2008.12.04 962
462 <b>[완료]</b>function에서 import한 값이 변하지 않게... [2] shiningroad 2009.03.17 961
461 <img src=2.gif border=0>ECC 6.0 에서 추가된 ABAP 기능들과 사용예를 알고 싶은데요. [6] 별이 2009.04.23 959
460 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 파우두나 2009.12.28 957
459 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] im 해성 2009.12.22 957
458 [re] <img src=2.gif border=0>[급합니다] report 프로그램에서 write 출력화면에서 더블클릭 실현관한 문제입니다. 띵호아빠 2009.08.06 957
457 [요청]ERP 문류의 흐름 네비게이션에대한 질문....도와주세요.. [2] 아밥입문자 2008.08.07 957
456 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [1] 초보bsp/abap 2009.12.23 955
455 <img src=2.gif border=0>at new 구문에 관한 질문입니다. [6] 아밥고지를 찾아서 2009.05.18 955
454 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [5] 예슬짱 2009.12.23 954
453 open sql order by질문드립니다 [2] paulus 2022.03.02 951
452 <img src=2.gif>[ role 관련 ] 하여 문의드립니다. [5] 맹꽁이 2010.10.13 950
451 <img src=3.gif border=0><img src=1.gif border=0>어떤이유로 혹은 어디서 발생한 사용자 잠김인지 알 수 있는지요.. [1] 남산밑 2009.08.18 947
450 class alv edit 필드 숫자 자동변경 [2] sap는어려워 2019.10.25 945
449 <img src=2.gif border=0>FROM~TO 라는 구문이 있나요?............................ [5] STAR 2009.04.24 944
448 <img src=2.gif>write 구문 문의 2 (좀더 구체적으로 그림과 소스 첨부합니다.) [2] file 맨날초보 2009.12.08 943