본문 바로가기
반응형

ABAP3

ABAP 광역 Variant 컨트롤 Tip 본 메일은 ABAP 코딩 시 Tip(?)입니다.. 관련이 덜 하신분은 Skip하시고요~ ^^; 일전에 특정 레포트 프로그램에 대해 사용자가 VARIANT를 잘못 만들어놓아 Dump가 나는 오류가 발생한 적이 있었습니다. (특히나, 수정이 가능한 필드가 있는데 사용자가 임의로 길이를 수정하거나 하면...) 이와 관련하여, 레포트 메뉴에서 아예 해당 버튼(Variant를 관리하는...)을 없애는 방법도 있겠지만, 사용자가 광역 Variant를 지정하지 못하게(즉, 사용자 전용 Variant만 지정하게) 하는것도 방법일 수 있을듯 합니다. ALV Display용 함수(Function & Method)는 대강 아래의 것들일건데요.. 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' -> 이넘이 지난번 .. 2009. 4. 27.
(ABAP) 숫자금액을 문자로 ( 1320 -> 일천 삼백 이심 원정 ) 스텐다드 에서 제공해주는 함수가 있지만, Korean이 자기 멋대로 동작한다.(내가 잘 못한건지..) 그래서 그런지 아래와같은 방식으로 사용자들이 함수를 직접 만드는거같다. erp 사랑넷에도 비슷한 소스가 있었는데... 필요할때 아래 함수를 쓰면 유용할것 같다. >> Test DATA SAMPLE Import 매개변수 값 W_MONEY 100200 W_CENT 00 W_CURR KRW W_MODE KO >> Test Result Export 매개변수 값 W_CHAR 일십만 이백원 정 FUNCTION ZEX_MONEY_TO_CHAR. *"---------------------------------------------------------------------- *"*"Local interface: *" .. 2007. 6. 13.
(ABAP) 파라미터 필드에 사용자정의 F4 기능추가 ALV 리스트 안에서 F4 Search Help 기능 추가는 해봤는데, 그러고보니 SelectScreen 의 파라미터에 사용자정의로 F4기능은 안넣어본거 같다. 아래와 같이 테스트 해보니 잘된다. 1. 화면 파라미터값 정의 2. data select 3. f4 searchHelp 함수 링크 *&---------------------------------------------------------------------* *& Report ZYHB_F4_TEST *& *&---------------------------------------------------------------------* *& *& *&-------------------------------------------------------.. 2007. 6. 13.