반응형

모든이야기 264

ABAP File Upload

Abap 텍스트 파일을 업로드 하는 방법은 여러가지가 있다. 아래의 예제는 cl_gui_frontend_services=>gui_upload 를 사용한 예제이다. 이 외에도 Function Gui_upload 를 사용하는 방법이 있다. 둘의 차이는 잘 모르겠으나 거의 동일한 기능을 하는 것으로 생각된다. REPORT zfileupload MESSAGE-ID zfi. DATA : itab TYPE STANDARD TABLE OF string. PARAMETERS: p_file TYPE rlgrap-filename OBLIGATORY. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file. CALL FUNCTION 'F4_FILENAME' IMPORTING file_name ..

SAP/ABAP 2014.06.16

미리 간 여름 휴가 - 쏠비치 리조트 ( 착한 패키지 사용기 )

2일간의 휴가로 여름 휴가를 미리 갔다. 우리의 목적지는 양양의 대명 쏠비치 리조트..대명리조트 회원권이 없는 관계로 주말을 피해서 목,금 이렇게 가기로 결정하고 리조트 예약이 열리기만을 기다리고 있었다. 리조트 예약이 열리자마자 클릭클릭!! 쏠비치 패키지 가 있어서 오~ 좋아하면서 예약을 했다. 물론 6월달에 가기 위해서 4월달에 예약을 했다. 회원이 아니니 예약하는 것도 쉽지 않았다. 쏠비치는 호텔과 리조트로 구분되어 있었는데 우리는 두명이고 1박 2일이라 리조트 보다는 호텔이 적합 할거 같아서 패키지를 선택하게 되었다. ( 광고하는거 아님, 후원 받은 것은 더더욱 아님.. 그냥 싸게 갈 궁리하다가 발견..) 아 그리고 우리는 차가 없어서, 리조트까지 가는 셔틀을 이용했는데, 9시에 종합운동장에서 출..

쇼핑/사용기 2014.06.13

파노라마 사진 촬영기 - 아이폰 5S

아이폰 5S로 파노라마 사진을 찍어 보았다. 다른 카메라로 파노라마 사진을 찍어 보았지만 아이폰은 참 간단하게 파노라마 사진을 만들 수 있어서 좋은 것 같다. 단지 위 아래로 흔들리면 까만 부분이 생기는 것은 자동으로 처리가 안되는 것 같다. 아이폰5S 로 바꿀 때 자칭 호갱님이라고 하면서 바꿨는데,, 매우 만족스러운 기능 중 하나이다. 날씨 좋은날 동양동 강화도 동막 해수욕장 Related Posts[Routine] - 2014년 봄꽃 사진

쇼핑/사용기 2014.06.11

BADI 생성 예제

Abap 개발중에 Standard 프로그램에 Exit 을 넣어야 하는 경우가 있다. 그냥 CBO 프로그램이라면 고치면 되겠지만 Standard 프로그램의 경우 막 고칠 수도 없을 뿐더러 나중에 notes 나 sp 가 올라갈 때 문제를 발생 시킬 수 가 있다. SAP 에서는 BADI 라고 하여 중간에 사용자가 개발한 로직을 넣을 수 있게 구멍(?)을 뚫어 놓았는데, 아래가 그것을 생성하는 예제이다. 아래 블로그를 통해 한번 쭉 따라 해보는 것도 좋을 것 같다. http://sarange.net/588 Related Posts[SAP_ABAP] - ABAP 소스 비교 프로그램[SAP_ABAP/Scrap] - Table Control (테이블 컨트롤) 예제 소스[SAP_WD4A] - Web dynpro 의 시..

SAP/스크랩 2014.05.17

Web dynpro 의 시작

Web Dynpro For ABAP 에도 한번 도전해 보고 싶다. SAP 를 웹으로 접속해서 사용하는게 User 입장에서는 좋을지도 모르겠다. 개발자 입장에서는 웹은 일단 디자인이 신경 쓰이기 때문에 안 좋을지도 모르겠다.( SAP GUI 에서는 디자인따위는 전혀 고려대상이 아니다. ㅋㅋ) http://webdynpro-tutorials.blogspot.kr/p/web-dynpro-abap-tutorials-for-beginners.html http://scn.sap.com/community/web-dynpro-abap - 끗 -

SAP/WD4A & BSP 2014.04.23

Collect 의 사용

Collect 는 Internal Table 에 동일한 필드에 동일한 데이터가 있고, 숫자 또는 금액 필드의 값을 합을 구할 때 유용하게 사용된다. 하지만 collect 의 경우 특정 필드만을 집계 할 수가 없으며 Internal Table 의 데이터가 완전히 동일해야 사용이 가능하다. [예시] Collect 이전 Column1 Column2 AMT1 AMT2 A A 100 200 A A 200 300 A B 400 500 B B 600 700 B C 0 -100 Collect 이후 Column1Column2 AMT1AMT2 AA 300500 AB 400500 BB 600700 BC 0-100 Collect 사용하기전에는 Sort 를 통해서 Collect 할 Column 을 순서로 정렬을 해준 다음 사용..

SAP/ABAP 2014.04.23

ABAP Progress Indicator

ABAP 프로그램은 웹 프로그램들과는 다르게 오랜시간 돌아가는 작업들이 많이 있다. 그러나 화면은 그냥 멈춰 있는것같으니 사용자는 프로그램이 정상적으로 작업이 되고 있는지 알 길이 없다. 그래서 프로그래스 바를 추가 하면 사용자들에게 프로그램이 실행되고 있으며, 또한 얼마나 남았는지를 표시할 수 있다. 하지만 아래 코드를 중간중간 넣어야 하고 루프당 카운터도 계산해서 넣어야 하는 수고로움이 있다. ( 귀찮다. ) Percentage 는 0~100 까지 넣을 수 있다. *&---------------------------------------------------------------------* *& MACRO *&--------------------------------------------------..

SAP/ABAP 2014.04.15