본문 바로가기
728x90
반응형

2021/012

alv용 dynamic internal table 을 만들고 각 cell마다 alv cell style 주기 아래 글과 이어지는 내용인데.. 우리가 동적으로 Db명을 받아서 그 itab을 생성하는 방법은 아래 글에서 캡쳐로 보여줬다.. 또 붙이자면 이렇게 선언 후에아래와같이 코딩하고assign 까지 하면 필드심볼에 내가 원하는 동적인 ITAB 모양들이 만들어져있다. 같은거 선언은 위에 캡쳐에 해놨다. 자 그럼 저렇게 DB 모양하고 똑같이 만들어서 ALV 뿌리면... 당연히 각 셀마다 컨트롤 하는 필드가 없어서 효과를 줄 수 없다. 현업 요구사항은 KEY값은 당연히 수정불가하게 닫아두되.. ALV의 APPEND 버튼을 누르면 키값이 열려야 된다는 것... 즉 이건 셀 컨트롤이 필요하다. 이것에 대한 예시는 스탠다드 플그램중 SLIS 패키지에 BCALV_EDIT_01~~~08까지를 보면 된다. 자 다시 돌아와서.... 2021. 1. 19.
se16n 처럼 동적 DB 조회 스크린을 포함한 동적DB 생성/삭제/조회/변경 CRUD 프로그램 만들기. 요건사항 se16n에서 &SAP_EDIT를 쓰면 스텐다드에 로그가 남는다 로그남는 Db 는 se16n_cd_key 이고 se16n_cd_data 에 세부 값들도도 남는다. 물론 이게 로그도 남고 좋을수 있지만 정책상 운영은 강제수정을 원하지 않고 관리자들은 강제수정을 해줘야만하는 (특히 CBO들) 상황이 생긴다. 그럴때 필요한 동적으로 셀렉션 스크린을 만들어서 원하는 조건값을 주고 데이터들을 가져와서 뿌려주고 그걸 수정하는.... SE16N 과 같이 만들어 주려 한것이다. 동적 셀렉션 스크린은 Sap 내에도 있을것 같았고 나보고 만들라면 어휴 GG 칠것인데... 역시나 존재했기에 갖다 쓰기 편했다. 이것만 있으면 나머지는 쉬울것이다 아래는 내가 작성한 레포트 프로그램 메인이고 그 아래는 TOP 선언부다... 2021. 1. 8.
728x90
반응형