ALV Grid Split 로직

Docking Container를 이용하여 화면을 분할해 개별 ALV List를 출력하는 로직.   [#M_더보기|접기|  DATA:  go_docking_con       TYPE REF TO cl_gui_docking_container.DATA:  go_splitter          TYPE REF TO cl_gui_splitter_container,DATA:  go_cont              TYPE REF TO cl_gui_container,     go_cont2             TYPE REF TO cl_gui_container,     go_cont3             TYPE REF TO cl_gui_container,     go_cont4             TYPE REF TO cl_gui_container,      go_grid              TYPE REF TO lcl_def_grid,     go_grid2             TYPE REF TO lcl_def_grid,     go_grid3             TYPE REF TO lcl_def_grid,     go_grid4             TYPE REF TO lcl_def_grid. * […]

더보기 댓글 남기기

엑셀 Multi Sheet Upload/Download Logic

Multi Sheet를 포함하는 특정 엑셀 템플릿에 데이터를 다운로드/업로드 하는 로직. (반드시 Excel Sheet Name 앞뒤 공백을 제거해야 함!) 참고 URL : http://wiki.scn.sap.com/wiki/display/Snippets/Read+multiple+sheets+of+an+Excel+file+into+SAP+through+ABAP    

더보기 댓글 남기기

Dynamic Table 구성

참고소스 1. [#M_더보기|접기|   DATA: go_dref TYPE REF TO data.   DATA: go_dy_line TYPE REF TO data.   FIELD-SYMBOLS: <gt_table> TYPE STANDARD TABLE,                  <gs_table> TYPE ANY.   IF g_zpmty = ‘1’. ” 업적.     CREATE DATA go_dref TYPE STANDARD TABLE OF zhrt2101.   ELSEIF g_zpmty = ‘2’. ” 역량.     CREATE DATA go_dref TYPE STANDARD TABLE OF zhrt2108.   ENDIF.   ASSIGN go_dref->* TO <gt_table>.   CREATE DATA go_dy_line LIKE LINE OF <gt_table>.   ASSIGN go_dy_line->* TO <gs_table>. _M#]     참고소스 2. [#M_더보기|접기| * Data 선언   FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE                 <dyn_wa>,                 <dyn_field>.  DATA: lo_dy_table TYPE REF TO data,        lo_dy_line  TYPE REF TO data,        xfc TYPE lvc_s_fcat,        ifc TYPE lvc_t_fcat.  DATA: idetails TYPE abap_compdescr_tab,        xdetails TYPE abap_compdescr.  DATA: ref_table_des TYPE REF TO cl_abap_structdescr.  DATA: lv_field(100). DATA: lv_where(100). DATA: […]

더보기 댓글 남기기

파일 내 Text 검색 프로그램, Locate

방금 발견해서 테스트 했는데, 좋으네요. ^^ 파일명 검색은 엄청빠릿하고, 파일 내 String 검색도 훌륭합니다. 게다가 공짜! 다운로드 : http://locate32.cogit.net/

더보기 댓글 남기기

ALV celltab 구현방법

1. internal table 에 style 필드추가 ( style type lvc_t_styl )2. grid layout 에 style 필드 추가 : layout-stylefname = ‘STYLE’. 3. FieldCatalog에 Edit Field 활성화 4. 해당 필드에 대한 수정가능 스타일 추가(itab의 해당라인에 대하여..) style-fieldname = ‘필드이름’.(전체구조의 필드이름 아님. gs_list-day01의 day01만 입력) style-style = cl_gui_alv_grid=>mc_style_enabled. insert style into table itab-style. APPEND gs_style TO gt_style.  (Append는 Fieldname 소트 순서로 넣을 것!)MODIFY gt_disp INDEX gs_rows-index TRANSPORTING […]

더보기 댓글 남기기

SAP Meta Table 목록

1. Function  – 개발 패키지 : SFUNC  – ENLFDIR : Function 모듈의 추가 속성  – FUNCT : Function 모듈 단문  – FUPARAREF : Function 모듈 매개변수  – FUPARAREF_ENHA : Parameters of function modules  – RSFBTYPEIN : Possible type specification  – TFTIT : Function 모듈단문  – TLIBG : Function 클래스의 책임자  – TLIBT : Function 그룹 단문   2. Program   3. Dictionary DD02T : 테이블, Description

더보기 댓글 남기기

IMG 메뉴에 대한 Transaction 찾기

1. 필요성 : IMG 유지보수 뷰를 영역메뉴에 직접 붙일경우, Trasnaction만 알면 쉽게 추가 가능 2. 방법 : IMG Menu – Edit – Display IMG Activity                          

더보기 4 댓글

회사 코드 XXXX에서 고객/공급업체에 대한 금액 권한이 없습니다.

FI 전표 생성 중, 오류 발생!   1. 오류 내용             2. 해결책 : 구매처 및 사용자에 대한 허용금액/그룹을 IMG 셋팅에 추가해야 함.     3. 고객/구매처 허용한도 정의               4. 종업원에 대한 허용한도그룹 설정       5. SCN 관련 Thread : http://scn.sap.com/message/10646986      

더보기 댓글 남기기

SAP OracleDB Table/Index의 Stats Update 와 Rebuilding 방법

1. DB13 : 주로 BC가 활용(Backup, 통계 Update, Index Rebuilding…) 2. 프로그램 RSANAORA : 테이블, 인덱스 개별 통계계산 수행  – 물론 Oracle 이외의 DB는 다른 프로그램이 있을겁니다..

더보기 댓글 남기기

SAP 메일전송 기능

***** 함수를 이용하는 방법 1. Function : “SO_NEW_DOCUMENT_ATT_SEND_API1”  [#M_소스코드 보기|접어두기..| DATA: w_subject LIKE sodocchgi1,      i_pack_list LIKE sopcklsti1 OCCURS 1 WITH HEADER LINE,      i_objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE,      i_contents_text LIKE solisti1 OCCURS 10 WITH HEADER LINE,      “FOR MAIL CONTENTS      i_contents_bin TYPE STANDARD TABLE OF solisti1 WITH HEADER LINE,       i_contents_hex TYPE […]

더보기 댓글 남기기
Close Bitnami banner
Bitnami