일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- List box
- 오라클 함수
- EXIT
- 이명박
- sapa
- 유닉스
- 방화벽
- ole
- ABAP
- FI 용어정리
- Smart Forms
- fi
- 머니플랜
- UTF-8
- gimp
- EUC-kr
- Java
- 가계부
- badi
- alv 정형화
- Standard Function
- KOSA
- 엑소버드
- function
- 스마트폼
- Enhancement
- 동적 쿼리
- SAP
- selection screen
- ALV
- Today
- Total
목록SAP/ABAP (105)
Drunken Lion
유모 씨가 작성한것 훔쳤음.. data: l_date type sy-datum, l_date2 type sy-datum, l_y(4) type n, l_m(2) type n, l_d(2) type n. l_date = l_date + 1000. BREAK-POINT. l_y = l_date+0(4) . l_m = l_date+4(2) . l_d = l_date+6(2) . l_y = l_y - 1. l_m = l_m - 1. l_d = l_d - 1. concatenate l_y l_m l_d into l_date.
출처:http://scn.sap.com/community/abap/blog/2010/11/03/call-a-function-module-in-the-abap-editor-stop-crying--start-laughing http://www.sapjoy.co.kr/?document_srl=512136&mid=ABAPPDS&rnd=513526#comment_513526 코딩시 패턴에 기타 패턴을 등록해서 사용하는 방식. call function 할때 데이터 선언 일일히 해주던걸 안해줘도 되네.. 대박.. ㅎ 간만에 개발 하려니 겁나 귀찮았는데 ㅎ
SAP DOI SMW0 에 올려놓은 문서 양식이랑 같이 활용.. INCLUDE: officeintegrationinclude. DATA: doc_table LIKE w3mime OCCURS 0. DATA: doc_size TYPE i. DATA: doc_type(80) VALUE soi_doctype_excel_sheet."엑셀 DATA: doc_format(80) TYPE c. DATA: link_server TYPE REF TO i_oi_link_server. DATA: factory TYPE REF TO i_oi_document_factory. DATA: document TYPE REF TO i_oi_document_proxy. DATA: retcode TYPE t_oi_ret_string. IF ..
스탠다드 필드의 텍스트를 변경 하고 싶을때 사용한다. 출처: http://www.renet-web.net/2005/09/01/changing-standard-sap-field-descriptions/ Sometimes you absolutely need a couple of fields to input all your information, so you end up using an unused field. What happens if the field description does not match, not even closely the information you put in it? Well you have several choices: - You could live with it. - You coul..
귀찮아 죽을뻔했네.. " FLAG TABLE UPDATE. PERFORM flag_update USING i_sales_header_in CHANGING i_sales_header_inx. LOOP AT t_sales_items_in. PERFORM flag_update USING t_sales_items_in CHANGING t_sales_items_inx. ENDLOOP. LOOP AT t_sales_schedules_in. PERFORM flag_update USING t_sales_schedules_in CHANGING t_sales_schedules_inx. ENDLOOP. CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1' EXPORTING salesdocume..
엑셀로 다운로드시에 피벗 , 일반을 선택해서 할 수 있고..alv 에 속성 주듯이 줄수 있음. TABLES: bsik. DATA: gt_bsik LIKE bsik OCCURS 0 WITH HEADER LINE, gs_layout TYPE kkblo_layout. SELECT * INTO CORRESPONDING FIELDS OF TABLE gt_bsik FROM bsik. DATA : gt_fieldcat TYPE kkblo_t_fieldcat. CALL FUNCTION 'K_KKB_FIELDCAT_MERGE' EXPORTING i_callback_program = sy-cprog i_tabname = 'GT_BSIK' * i_strucname = i_bypassing_buffer = '' i_buffe..
관련 티코드와 재처리 방법 idoc 은 destination 을 따로 잡으니까 재처리도 가능할 듯 한데...해봐야 알듯.. 1. RFC Destination 설정 시 주의사항(T-Code : SM59) - TRFC options 에서 Suppress background job if conn.error 값을 X 로 setting 한다. 만약 setting 하지 않으면 상대편 서버가 작동을 하지 않을 경우 서버가 살아 날 때까지 디폴트 15분 간격으로 30회의 job 이 생기면서 전송 시도를 하게 된다. 1.1. IDoc Type일 경우 ABAP Connections에 등록. 1.2. IDoc Type이 아닌 경우 TCP/IP connections에 등록. 2. 에러건 확인 - transaction code..
출처: http://saper.egloos.com/1813940 장점이 뭐지..? 마찬가지로 위 블로그에서 가져온 파일들.. Step-1. T-CODE WE31 IDOC Segment를 생성하는 단계이다. 생성 버튼을 클릭하여 전송에 필요한 필드들을 정의하여 준다. 테스트이므로 필드는 간단하게 material number만 준다. 모두 만들어 준다음 we31 초기화면으로 돌아와서 상단메뉴에서 edit->set release를 한번 클릭해준다. STEP-2. T-CODE WE30 IDOC 타입을 설정하는 단계이다. 아래 그림과 같이 OBJ. Name을 입력하고 basic type으로 선택한 다음 생성 버튼을 클릭한다. create new를 선택한다음 description을 적당하게 입력해주고 나서 확인 버..