본문 바로가기
728x90
반응형

ERP-SAP184

<ABAP> 오름차순, 내림차순 정리 ASCENDING, DESCENDING 글자크기 작게글자크기 크게오름차순과 내림차순을 꽤 헷갈려하는 사람들이 있다. 물론 나도 그 중에 속해있긴 했지만 말이다. 나는 잘 외우지 못한다. 아니 그것보다 외우는 걸 싫어한다. 귀찮기도 하고... 그래서 어떻게 연관지어서 생각했냐.......하면...... 일단 하나만 기억했다. Descending. 디센딩이라고 읽으면 되는데 디센딩에서 D가 Down과 연관이 바로 되는 거였다. 아................내려가니까 내림차순이구나. 그럼 Ascending는 반대니까 오름차순이겠네... 이걸가지고 몇 년이 지난 지금에도 까먹지 않고 있다. 그냥 내 나름의 기억법이다. 허허... 오름차순 : 1, 2, 3, 4, 5, 6, ..., 98, 99, 100. 이런식인 거... 내림차순 : 100, 99.. 2012. 8. 16.
<ABAP> DEFINE 예시문 DEFINE %assign_ranges_ieq. clear ls_&1. ls_&1-sign = 'I'. ls_&1-option = 'EQ'. ls_&1-low = &2. append ls_&1 to lr_&1. clear ls_&1. END-OF-DEFINITION. 아래를 활용하려면 선언을 해야 한다. DATA : lr_poper LIKE RANGE OF ckmlcr-poper, lr_bdatj LIKE RANGE OF ckmlcr-bdatj, ls_poper LIKE LINE OF lr_poper, ls_bdatj LIKE LINE OF lr_bdatj. 활용법 * %assign_ranges_ieq : poper p_poper, "입력월 * bdatj p_bdatj, * poper lv_ppoper,.. 2012. 8. 14.
<ABAP> at new, at first, at last, at end 의 의미 및 용법 AT NEW FIELD. ENDAT. * f 이전의 필드 중 하나라도 New 일 때 탄다. * f 이후의 문자형 필드는 깨진다. * f 이전 필드까지로 sort 되어져야한다. -------------------------------------------------------------------------- AT END OF FIELD ENDAT. * f 이전 필드 모두의 중복이 끝나는 시점에 탄다. * f 이후의 문자형 필드는 깨진다. * f 이전 필드까지로 sort 되어져야한다. -------------------------------------------------------------------------- AT FIRST. ENDAT. loop의 처음에 한번 탄다. ----------------.. 2012. 8. 14.
<ABAP> NATIVE SQL로 DB UPDATE 하기 (INTERFACE 할 시에..) 가끔 INTERFACE 프로젝트에 들어오면 (가끔... 일까?-_- 난 왜 맨날 인터페이스만...) 다른쪽 ORACLE DB에 우리 SAP 데이터를 꼽아줘야 할 때가 있다... 사실 시노니움을 맺어서 OPEN SQL로 그냥 처리하면(마치 SAP 에 DB가 있듯이.. 똑!! 같!! 이.. 하면 된다만..) 금방 끝나지만..... 모르겠따.. 이것도 DB 관리자 및 저쪽편 DB관리자에게 서로 쇼당을 봐야 하는 일이니... 그냥 던져주면 던져주는대로 하는 수 밖에... 우선 INTERFACE 시에 상대편 DB 컨넥트를 해준다. 소스는 하기와 같다... (컨넥트 보단 테스트??) 컨넥트 관련 선언문.. 뭐 오류같은거 잡아오는거 뿐.. DATA : lcl_open_sql TYPE REF TO cx_sy_open_.. 2012. 8. 14.
728x90
반응형